假设我有一个名为:data.txt(包含 2000 行)的文本文件
如何读取给定的特定行: 500-1500 然后 1500-2000 并显示特定行的输出?
此代码将读取整个文件(2000 行)
public static String getContents(File aFile) {
StringBuffer contents = new StringBuffer();
try {
BufferedReader input = new BufferedReader(new FileReader(aFile));
try {
String line = null;
while (( line = input.readLine()) != null){
contents.append(line);
contents.append(System.getProperty("line.separator"));
}
}
finally {
input.close();
}
}
catch (IOException ex){
ex.printStackTrace();
}
return contents.toString();
}
如何修改上述代码以读取特定行?