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 original
public 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.