FileInputStream fis;
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
String line = "";
while ((line = br.readLine()) != null) { //do stuff }TXT文件里的内容是Test1
Test2
Test3但读出来的是est1
Test2
Test3T没了 前面的代码应该怎么改?
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
String line = "";
while ((line = br.readLine()) != null) { //do stuff }TXT文件里的内容是Test1
Test2
Test3但读出来的是est1
Test2
Test3T没了 前面的代码应该怎么改?
BufferedReader br = new BufferedReader(fr);
while ((strReadLine = br.readLine()) != null) {
......
}
while ((line = br.readLine()) != null) 是不是这里的 br.readLine()就已经把第一个字符读了?
例如:
List<String> lines = new ArrayList<String>();
String line = null;
while ((line = br.readLine()) != null) {
//直接对line操作即可
lines.add(line);
}
直接就是输出System out (line)
但line不是Test1而是est1