elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Temas
Páginas: [1]
1  Programación / Java / Encontrar un numero dentro de un archivo en: 1 Mayo 2014, 18:30 pm
Buenas
Soy un nob con Java y tengo una cuestion con un programilla que no se como resolver.
Mirad, tengo un archivo TXT con números y palabras, separados por un salto de linea cada uno, que lo tengo que leer y cuando encuentre un numero, por ejemplo el 5, tiene que moverse una linea mas, donde encontrara otro numero que le dirá cuantas lineas mas tiene que leer, estas lineas que tiene que leer son palabras que las tendrá que guardar en un array.
Sé como hacer que me lea el archivo entero pero no hay manera de que al llegar al numero que le digo por lo menos se pare. No se si servira de ayuda pero este es mi codigo:
try{
       FileReader f = new FileReader("listaPalabras.txt");
        BufferedReader fichero = new BufferedReader(f);
       
        //Leer la primera línea, guardando en un String
         String texto = fichero.readLine();
         //Repetir mientras no se llegue al final del fichero
         while(texto != null)
          {
           //Hacer lo que sea con la línea leída
            System.out.println(texto);
            //Leer la siguiente línea
            texto = fichero.readLine();
   }

He intentado en el while poner (texto=="5"), pero no me lee nada, si pongo (texto!="5") me lo lee todo y además se queda en un bucle infinito

A ver si alguien me puede ayudar que estoy bastante desesperado..

Gracias!!
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines