拿到文本的BufferedReader,然后使用BufferedReader的readLine()方法,就可以获得一行文本字符串,没有内容的时候会返回null,遍历执行就可以输出文本的所有内容。
1·拿到BufferedReader
public static BufferedReader openHosts(){
BufferedReader br = null;
try{
br = new BufferedReader(new InputStreamReader(
new FileInputStream(hostsPath)));//hostsPath是文本路径
}catch(IOException e){
System.out.println("获取" + hostsPath + "的BufferedReader 时出现异常");
}
return br;
}
2·循环读取就可以遍历这个文本的内容
for ( String hostsFileTextLine = hostsBufferedReader.readLine();
hostsFileTextLine != null;
hostsFileTextLine = hostsBufferedReader.readLine())