java 获取文本一行一行读
2024-08-29 11:27:07
直接上代码:
如果出现乱码:请改一下编码:我这里使用utf-8是会乱码的,改GBK就好了
// 读取文件内容
public static String readFile(String path) {//路径
File file = new File(path);
StringBuilder result = new StringBuilder();
try {
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file), "GBK"));//构造一个BufferedReader类来读取文件
String s = null;
while ((s = br.readLine()) != null) {//使用readLine方法,一次读一行
result.append(System.lineSeparator() + s);
}
br.close();
} catch (Exception e) {
e.printStackTrace();
}
return result.toString();
}
最新文章
- Jekyll x Liquid 控制文章列表只显示特定类别的Post
- 为什么SQL语句Where 1=1 and在SQL Server中不影响性能
- gitlab open ssl
- 经典CSS实现三角形图标原理解析
- python 基础——实现一个带缓存功能的函数
- C#程序设计基础——字符串
- wordpress搭建后地址栏页面显示IP地址的问题
- Android开发工具综述,开发人员必备工具
- cocos2d-lua ARPG手机游戏《烈焰遮天》(客户端+服务端+数据库)发布说明
- C语言判断电脑的大、小端机
- vs2017中生成.Net Standard Libarary的Nuget Package
- Opencv学习笔记------Harris角点检测
- JavaJDK8新特性相关知识整理
- MariaDB的安装与启动
- html中空格字符实体整理
- Error: Program type already present: okhttp3.Authenticator$1
- mysqlpump:更加合理的mysql数据库逻辑备份工具
- [py]监控内存并出图
- MFC连接postgre数据库
- java基础---->;多个排序的拓展