Primero hola a todos que este es mi primer mensaje en el foro. Os cuento mi proyecto es hacer un PSEUDO-TRADUCTOR. Os cuento mi primera parte y donde me he quedado estancado.
Tengo un archivo txt llamado info donde van las palabras y sus traducciones. Así.
rojo:red
azul:blue
Aquí el codigo:
Código Javascript
:
Ver originalpublic class TraductorV2 {
public static void main (String [] args) throws IOException{
char linea1 []=new char [26];
char linea2[]=new char[26];
int i=0;
int j=0;
FileReader fichero=new FileReader("C:/Pruevas/info.txt");
int entrada=fichero.read(); //UNICODE
while (entrada!=-1){
while ((char)entrada!=SALTO_LINEA){
linea1[i]=(char)entrada;
entrada=fichero.read();
i++;
}
while ((char)entrada!=SALTO_LINEA) {
linea2[j]=(char)entrada;
entrada=fichero.read();
j++;
}
entrada=fichero.read();
}
fichero.close();
System.out.print (linea1[2]);
System.out.print(linea2[3]);
}
}
Mi problema es que no se como detectart el salto de linea en el txt usando java. Espero que alguien me puede ayudar.
La idea es guardar las palabras en castellano en un array bidimensional caracter por caracter y las palabras en ingles en otra para después poder ir comparando. Se que ahora no está hecho así pero he echo un caso simple para poder solventar mi primer problema.
Gracias.