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)