Solución:
también muy completo …
try{
InputStream fis=new FileInputStream(targetsFile);
BufferedReader br=new BufferedReader(new InputStreamReader(fis));
for (String line = br.readLine(); line != null; line = br.readLine()) {
System.out.println(line);
}
br.close();
}
catch(Exception e){
System.err.println("Error: Target File Cannot Be Read");
}
Estas llamando br.readLine()
una segunda vez dentro del bucle.
Por lo tanto, terminas leyendo dos líneas cada vez que das una vuelta.
Puede utilizar una estructura como la siguiente:
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)