Foro de elhacker.net

Programación => Java => Mensaje iniciado por: mariofr16 en 11 Octubre 2017, 14:28 pm



Título: Problema de programación
Publicado por: mariofr16 en 11 Octubre 2017, 14:28 pm
Alguien sabe porque me dice en String line que el valor de la variable local nunca se usa? no me funciona el método


(http://i64.tinypic.com/op2xpj.png)


Título: Re: Problema de programación
Publicado por: ivancea96 en 11 Octubre 2017, 19:54 pm
Es un warning, solo es una advertencia. Te dice eso, que no se usa. La asignas, sí, pero luego no la usas.


Título: Re: Problema de programación
Publicado por: mariofr16 en 12 Octubre 2017, 00:35 am
Pero si la uso cuando hago el while no? digamos que es una especie de variable de apoyo para construir la cabecera del while.
Aún así el método cuando le paso un path no muestra nada por consola y pensé que el problema era ese warning


Título: Re: Problema de programación
Publicado por: ivancea96 en 12 Octubre 2017, 11:54 am
Lo dicho, le asignas un valor, pero no la usas.

Tu while es idéntico a este:
Código
  1. while(br.readLine() != null)


Título: Re: Problema de programación
Publicado por: mariofr16 en 12 Octubre 2017, 21:01 pm
vale tienes razón, he omitido la variable y he dejado el while como: while(br.readLine() != null), pero aún así cuando llamo al método:

public static void main(String[] args) throws IOException {
     numeroLineas("C:\\Users\\Luis\\Desktop\\archivo.txt");
}


El método no funciona, ¿alguna idea?


Título: Re: Problema de programación
Publicado por: ivancea96 en 12 Octubre 2017, 21:07 pm
No funciona por qué?
Trata de irlo deduciendo.
Puedes empezar poniendo dentro del while un System.out.println(line) (aquí sí le darías uso a line), para ver que el archivo se abre correctamente y tiene contenido.


Título: Re: Problema de programación
Publicado por: mariofr16 en 12 Octubre 2017, 22:13 pm
No funciona por qué?
Trata de irlo deduciendo.
Puedes empezar poniendo dentro del while un System.out.println(line) (aquí sí le darías uso a line), para ver que el archivo se abre correctamente y tiene contenido.

Vale tio si que funciona muchisimas gracias!!!