Leer texto base y generar otro aleatorio {JAVA}

Iniciado por drachmatizando, 16 Septiembre 2010, 19:24 PM

0 Miembros y 1 Visitante están viendo este tema.

drachmatizando

Hola que tal:
Mi problema es crear un programa que lea un texto base, lo convierta a una colección de palabras y sus relaciones con otras palabras y genere un texto aleatorio a partir de esto.
Después de poner esta introducción hice un algoritmo del programa:
*Leer el Texto
*Contar Ocurrencias
*Ligar Palabras
*Crear Texto Aleatorio.
Me he puesto a trabajar en él codigo y ya tengo como leer el Texto Linea por Linea:
Código (java) [Seleccionar]
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
/**
* Programa leer texto y generar otro
* @author
* @since 1.1
*/
public class ReadText {
/**
*@throws IOException on stream access error
*@param args texto
*
*/
public static void main (String [] args) throws IOException {
File f = new File ("Texto.txt");
BufferedReader entrada;
try {
entrada = new BufferedReader( new FileReader(f));
String linea;
while(entrada.ready()) {
linea = entrada.readLine();
System.out.println(linea);
String [] palabras = linea.split("\\s+");
}
}
catch (IOException e){
e.printStackTrace();
}
}
}

Ahora mi problema son los ultimos puntos que puse en mi Algoritmo.
Muchas Gracias por leer y agradecería cualquier tiempo de ayuda.