读取文本文件中所有内容,java
1、使用Files.lines() 方法,逐行读取,然后拼接
// 读取 String interfaceTxtPath="D:\\基础.postman_collection.json"; List<String> lines = Files.readAllLines(Paths.get(interfaceTxtPath), StandardCharsets.UTF_8); String content= String.join(System.lineSeparator(),lines);
2、使用BufferedReader 逐行读取,然后以字符串存储
public static void main(String[] args) throws IOException { String path = "D:\\基础.postman_collection.json"; StringBuilder contentBuilder = new StringBuilder(); try (BufferedReader br = new BufferedReader(new FileReader(path))) { String line; while ((line = br.readLine()) != null) { contentBuilder.append(line).append(System.lineSeparator()); } } catch (IOException e) { e.printStackTrace(); } String fileContent = contentBuilder.toString(); System.out.println(fileContent); }
3、使用Files.readString()
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~