1. 读取txt文件:
使用ClassPathResource的原因在https://blog.csdn.net/nnnora/article/details/80734326中阐述过,因为是springboot内置web容器所以不能使用FileInputStream的方式获取文件流。
//读取txt文件
ClassPathResource classPathResource = new ClassPathResource("test.txt");
InputStreamReader inputStreamReader = new InputStreamReader(classPathResource.getInputStream());
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
StringBuffer buffer = new StringBuffer();
String line = null;
while( (line = bufferedReader.readLine()) != null ){
buffer.append(line);
}
bufferedReader.close();
String buffer = buffer.toString();
2. 写入txt文件:
//写入txt
BufferedWriter bufw = new BufferedWriter(new FileWriter("D:\\test\\result.txt"));

这篇博客总结了Java中读取和写入txt文件、读取word文档以及写入excel文件的方法。对于读取txt,提到了使用ClassPathResource的原因;写入txt文件的部分未展开;读取word文档需要特定的jar包支持,并提供了资源网站;最后,简述了写入excel文档的内容。


被折叠的 条评论
为什么被折叠?



