Saltar al contenido

Convertir una cadena con espacios en un entero en Java

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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *