Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/06/2016, 10:08
fran7751
 
Fecha de Ingreso: abril-2016
Mensajes: 16
Antigüedad: 8 años, 7 meses
Puntos: 0
Pregunta NumberFormatException al ingresar mas de 10 digitos

Hola buenas tardes a todos, estoy con un pequeño problema, resulta que cuando trato de sacar un numero de mas de 10 dígitos de un textField me da error de "NumberFormatException" intente utilizar trim(); para quitarle los espacios, y también intente con Integer.valueOf() y Integer.parseInt(); respectivamente, pero sigue dando el error, alguien podría ayudarme?, desde ya muchas gracias!!


Código:
                         String nombrenumero = panelCrearMenu.textField_Telefono_Otros.getText().trim();
					
				    System.out.println("IMPRIMIENDO :"+nombrenumero); ////ACÁ IMPRIME CORRECTAMENTE EL NUMERO DADO, SIN ESPACIOS.
					
				   int telefono= Integer.valueOf(nombrenumero);////PROBÉ CON ESTO 

				    /*
				   int  telefono = Integer.parseInt(nombrenumero);////PROBÉ CON ESTO TAMBIÉN
                                    */




Código:
         java.lang.NumberFormatException: For input string: "345345345345"
	at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
	at java.lang.Integer.parseInt(Integer.java:495)
	at java.lang.Integer.valueOf(Integer.java:582)
	at ventanas.FrameCrearMenu$2.actionPerformed(FrameCrearMenu.java:492)