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)
Es un warning, solo es una advertencia. Te dice eso, que no se usa. La asignas, sí, pero luego no la usas.
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
Lo dicho, le asignas un valor, pero no la usas.
Tu while es idéntico a este:
while(br.readLine() != null)
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?
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.
Cita de: 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.
Vale tio si que funciona muchisimas gracias!!!