Ten en cuenta que en las ciencias informáticas cualquier problema casi siempre tiene más de una soluciones, pero nosotros compartimos lo más óptimo y mejor.
Solución:
¿Funcionaría .trim? Y si es así, ¿cómo lo usaría?
Sí, trim()
funcionará, eliminará los espacios iniciales y finales de String
,
int integer = Integer.parseInt(string.trim());
Utilizar el string trim en Java para obtener primero un string sin los espacios, luego analízalo…
1.) Eliminar espacios con recorte … Cuerda#cortar
String stringWithoutSpace = string.trim();
2.) analizar el string sin espacios … Entero#parseInt
int integer = Integer.parseInt(stringWithoutSpace);
3.) Haz todo lo anterior en un solo paso …
int integer = Integer.parseInt(string.trim());
los string El método split() funciona bien si tienes un string de varios números separados por espacios.
String numbers = "1 23 456";
String[] numbersArray = numbers.split(" "); // splitting string by spaces
System.out.println(numbersArray.toString());
// output ["1","23","456"]
Luego puede usar Integer.parseInt() en cada índice del array. Espero que ayude
Valoraciones y comentarios
Al final de todo puedes encontrar los informes de otros administradores, tú aún tienes el poder mostrar el tuyo si te apetece.