Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/06/2008, 12:05
Ethiel
 
Fecha de Ingreso: septiembre-2007
Mensajes: 173
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Ayuda Tema: Archivos en Java

Para modificar las palabras de entrada, usa StringBuffer. Si usas String, java te crea una cadena nueva por cada modificación que le hagas, perdiendo rendimiento.

Para el conjunto de palabras, un SET que no admita elementos repetidos, o bien necesitas crear un TXT y meter las palabras a mano, o bien desde tu programa, por si el diccionario de palabras válidas pudiera aumentar, eso me lo tienes que especificar.

Para leer desde un archivo de texto txt:

//File es un objeto File, creado así: File file=new File("RUTADETUARCHIVO");
BufferedReader in = new BufferedReader(new FileReader(file));
String aux=new String();

StringBuffer comienzo=new StringBuffer();
StringBuffer fin=new StringBuffer();
aux=in.readLine();
Vector<String> v=new Vector<String>();

int pos;
if (aux!=null)
{
while (aux!=null)
{
while (aux.equals(""))
{
aux=in.readLine();
//Aquí haces el tratamiento que quieras
}
}
}

La tercera parte, tendrás que explicarla mejor.

Saludos.
__________________
http://javautil.blogspot.com/

Blog de programación en JAVA con apuntes, dudes, manuales, aplicaciones y mas.