RE:Agregar texto desde un archivo a un ArrayLIst
El codigo que yo haria seria el siguiente:
En la clase Archivo (si es que estas usando archivos de acceso aleatorio) y suponiendo que lo que tenes son String que se corresponden con diversos cuentos...
Pone una vez generado el String del cuento que queres esta linea de codigo... ya habiendo salido del bucle
while(flujo.getFilePointer()<flujo.length())
{
}
String palabras[]=recorrido.trim().split(" ");
Esto te genera un vector en el que asigna a cada posicion cada palabra del String recorrido (o sea del cuento)...
El metodo que estas haciendo en el archivo deberias hacer que te devuelva un ArrayList... entonces hace la gran
public ArrayList cuentosAunArray()
despues mete esta linea de codigo:
Habiendo declarado y creado la ArrayList
ArrayList listaPal=new ArrayList()
for(int i=0;i<palabras.length;i++)
{
listaPal.add(palabras[i]);
}
despues tendrias que poner
return listaPal;
Asi tendrias un ArrayList con las palabras del cuento... Espero que sea lo que buscas... Un abrazo...