Java中如何一行行地读文件
1个回答
展开全部
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class ReadTest {
public static void main(String[] args) {
// 读控制台输入的文字!
BufferedReader br = null;
String str = null;
try {
br = new BufferedReader(new InputStreamReader(System.in));
while (true) {
str = br.readLine();
if (str.equals("886"))
break;
System.out.println(str);
}
// 读文本文件..
br = new BufferedReader(new FileReader(new File("C:\\Users\\Administrator\\Desktop\\地址.txt")));
for (str = br.readLine(); str != null; str = br.readLine()) {
//打印你读的文本数据!
System.out.println(str);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
核心就是:readLine()方法,一行一行的读!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询