Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/12/2011, 09:42
Pacheco_1990_2
 
Fecha de Ingreso: diciembre-2011
Mensajes: 30
Antigüedad: 12 años, 11 meses
Puntos: 0
Detectar un salto de linea en un txt

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 original
  1. public class TraductorV2 {
  2.    
  3.     public static void main (String [] args) throws IOException{
  4.        
  5.         char linea1 []=new char [26];
  6.         char linea2[]=new char[26];
  7.         int i=0;
  8.         int j=0;
  9.  
  10.     FileReader fichero=new FileReader("C:/Pruevas/info.txt");
  11.  
  12.         int entrada=fichero.read(); //UNICODE
  13.  
  14.         while (entrada!=-1){
  15.  
  16.             while ((char)entrada!=SALTO_LINEA){
  17.             linea1[i]=(char)entrada;
  18.             entrada=fichero.read();
  19.             i++;
  20.         }
  21.  
  22.         while ((char)entrada!=SALTO_LINEA) {
  23.             linea2[j]=(char)entrada;
  24.             entrada=fichero.read();
  25.             j++;
  26.  
  27.             }
  28.             entrada=fichero.read();
  29.  
  30.         }
  31.  
  32.         fichero.close();
  33.  
  34.         System.out.print (linea1[2]);
  35.         System.out.print(linea2[3]);
  36.     }
  37. }

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.