Se eu tiver a seguinte classe mostrada abaixo, eu consigo ler apenas a primeira linha do arquivo. eu gostaria de ler a segunda linha do arquivo, a terceira, quarta, ou quantas eu quiser. dessa forma eu consigo ler sempre a primeira linha apenas. alguém tem uma idéia de como eu deveria fazer pra ler as outras linhas?
import java.io.*;
public class CriaString {
public String file;
public CriaString(String file) {
this.file = file;
}
public void getSubStrings(int a, int b, int c, int d) throws IOException {
String line;
BufferedReader bf = new BufferedReader(new FileReader(this.file));
while ((line = bf.readLine()) != null)
if (line.length() >= d)
System.out.println("a) " + line.substring(a, b) + "\n" + "b) "
+ line.substring(c, d));
}
public static void main(String[] args) {
CriaString L = new CriaString("text.txt");
try {
L.getSubStrings(0, 5, 33, 44);
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
}