Problema con punto al dividir cadenas en Java
Ya programando de lleno en Java, para SIG me encontré con algo curioso que quizás a mas de alguien le pueda servir.
Pues el caso es que quería dividir una cadena por cada punto que se encontrase de la siguiente manera.
Pues el caso es que quería dividir una cadena por cada punto que se encontrase de la siguiente manera.
String cadena="hola.mundo";
String[] palabra=cadena.Split(".");
System.out.println(palabra[0]);
System.out.println(palabra[1]);
Y me aparecía error que excedía el rango del arreglo, después descrubi que el error consistía en que split toma el punto para referirse a cualquier carácter entonces no dividía la cadena.
Entonces la solución fue ir a ver los patrones para usar el punto.
Hay dos formas de usarlo
Entonces la solución fue ir a ver los patrones para usar el punto.
Hay dos formas de usarlo
cadena.Split("\\.")
o sino
cadena.Split("[.]");
martes, diciembre 30, 2008
me salvaste la vida, sos un groso
jueves, agosto 13, 2009
Hey de gran ayuda, la solucion. Me ha sido de gran utilidad. Salu2
jueves, julio 07, 2011
Oye, Gracias lo andaba buscando me vas salvando la vida :D