读
说明:fileName是文件路径
- 最简单
Fille file = new File(fileName);
BufferedReader br = new BufferedReader(new FileReader(file));
获取到BufferedReader后就可进行读取文件了
String line = null;//从第一行开始读
while((line = br.readLine()) != null) {
//TODO 文件操作
}
- 带编码的,上面不指定编码(默认UTF-8)
这里我们指定GBK编码
File file = new File(fileName);
InputStreamReader inputStreamReader = new InputStreamReader(new FileInputStream(file), "GBK");
BufferedReader reader = new BufferedReader(inputStreamReader);
- 获取项目(Spring-Boot)中的文件
我们把config.txt文件放到resources目录下
Resource resource = new ClassPathResource("static" + File.separator + "config.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(resource.getInputStream()));
写
把上面的Reader换成Writer即可