Saludos:::
recien estuve haciendo una prueba con manejo de archivos en java, la cual consiste en leer varias lineas de este y a cada una aplicarle el metodo split("-").
Archivo txt
Código txt:
Ver originalPregunta 1-2-imagen
Pregunta 2-1-imagen
Pregunta 3-3-imagen
...
Código Java:
Ver originalScanner scp = new Scanner(p); // p es un File
while(scp.hasNext()){
String xx
[] = scp.
nextLine().
split("-"); ....
}
hasta aqui todo marcha bien, ahora solo cambio en el archivo el texto pregunta <id> por otro texto mas largo:
Código txt:
Ver originalEntre los niveles de los Hackers, ¿Como se llaman los que no entienden conceptos, ni herramientas, pero tienen mucho tiempo para probar?-2-imagen
pregunta 2-1-imagen
pregunta 3-3-imagen
Entre los niveles de los Hackers, ¿Como se llaman los que no entienden conceptos, ni herramientas, pero tienen mucho tiempo para probar?-2-imagen
y al correr el programa sale la siguiente excepción:
java.lang.IndexOutOfBoundsException
por que pasa esto si lo unico que cambie fue algun texto del archivo??
Gracias