1、文件读取
String filePath = "templates/demo.txt";
ClassPathResource resource = new ClassPathResource(filePath);
if (resource.exists()) {
try (BufferedReader reader = new BufferedReader(new InputStreamReader(resource.getInputStream()))) {
String tempString;
while ((tempString = reader.readLine()) != null) {
}
} catch (IOException e) {
e.printStackTrace();
}
}
注意点: resource.getFile()读取文件由于系统差异,在linux中使用时无法读取;推荐使用 resource.getInputStream()
Java读取类路径下文件教程
该代码示例展示了如何在Java中使用ClassPathResource读取文件,特别是从类路径下读取demo.txt。当尝试使用resource.getFile()在Linux环境中读取文件可能会遇到问题,因此推荐使用resource.getInputStream()结合BufferedReader进行读取操作。
237

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



