En codigo Java, quiero saber como puedo separar una cadena de texto por cada espacio que exista en ella.
Asked
Active
Viewed 1.3k times
2 Answers
2
Utiliza el metodo split()
que separa la cadena por el string especificado en el parametro:
String[] datos = "hola mundo como estas".split(" ");
for(String item : datos)
{
System.out.println(item);
}
Einer
- 20,190
- 2
- 14
- 36
-
a mi de esta forma solo me coge la primera palabra y el resto no las recoge – Borja Lorenzo Feb 05 '20 at 19:28
0
Puedes utilizar esta función:
se esta utilizando sobre un string S
s="Separar por espacios"
s.split(" ");
la función split() se puede utilizar no solo para un caracter si no para varios.
Ejemplo:
String cadena = "texto de que quieras";
String delimitadores= "[ .,;?!¡¿\'\"\\[\\]]+";
String[] palabrasSeparadas = cadena.split(delimitadores);
Shaz
- 28,742
- 18
- 37
- 61
C. González
- 1
- 1