String filePath = "c:\test.txt";BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(filePath)));
String line = "";
while ( (line = br.readLine()) != null )
{
System.out.println(line);
}
String line = "";
while ( (line = br.readLine()) != null )
{
System.out.println(line);
}
怎样呢?我就是不知道怎样加那个整数呀???自己写个函数咯。可以把所有文本按行读入到数组再获取数组的第n到j个值。
这样的话如果我的文本多的话不是很慢吗?to: cm4ever(小P) ( ) 信誉:100 那样是全部输出的.我现在想控制行呀.谢谢你~!
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(filePath)));
String line = "";
while ( (line = br.readLine()) != null )
{
current_line++; if ( current_line == 3 || current_line == 4)
{
System.out.println(line);
}
}
22
33 //n
...
44 //j
55
66
...String line = "";
while ((line=br.readLine())!="33");
System.out.println(line);
while ((line=br.readLine())!="44")
System.out.println(line);
System.out.println(line);