1

Estoy haciendo un programa en el que recibo un List de Integer de otro método. Estoy recorriendo la lista y guardando los resultado en una cadena String. Lo que quiero es luego convertir esa cadena String en un arreglo String. Lo estoy haciendo de esta forma pero no resulta. No se que estoy haciendo mal!

 for (Iterator<Integer> j=ocupada.iterator();j.hasNext();){
                    solucion += j.next().intValue()+".";
                    
                }
                
                String array[]=solucion.split(".");

introducir la descripción de la imagen aquí

Richard Víquez Pérez
  • 1,343
  • 1
  • 5
  • 23

1 Answers1

1

En este caso es la funcion split() debe ser usada pero con el "." escapado es decir:

String array[]=solucion.split("\\.");

la razon es que el punto es considerado un metacaracter, revisa esta respuesta:

¿Por que no puedo separar texto con split?

Jorgesys
  • 103,630
  • 13
  • 52
  • 124