En esta corta y sencilla entrada vamos a tratar un problema de los más comunes que se pueden presentar al programar en Java: ¿cómo puedo transformar un texto en un tipo int o long?
Pues es tan fácil como esto:
int i = 0; long l = 0; String s = "100000"; try { // Convertimos s en un entero i = Integer.parseInt(s); // Convertimos s en un long l = Long.parseLong(s); } catch(NumberFormatException nfe) { System.err.println("La cadena " + s + " no es un número válido"); nfe.printStackTrace(); }
donde hago una pregunta para que me ayuden con una duda de jcombobox?
en el scrip, donde se muestra las transformaciones ?
int i = 0;
long l = 0;
String s = "100000";
try {
// Convertimos s en un entero
i = Integer.parseInt(s);
// Convertimos s en un long
l = Long.parseLong(s);
} catch(NumberFormatException nfe) {
System.err.println("La cadena " + s + " no es un número válido");
nfe.printStackTrace();
}
QUE PASA SI TENGO ESTE TEXTO EN JAVA.
"20 DIAS" COMO SACO LA PARTE ENTERA
NO PUEDO HACERLO CON SUBSTRING Y LUEGO PARSEARLO POR QUE LO VOY A USAR PARA DIFERENTES TIPO DE TEXTO COMO "2 AÑOS" ETC SI ALGUIEN SABE ESPERO SU COMENTARIO.