1
0
mirror of https://gitee.com/dromara/hutool.git synced 2025-04-05 17:37:59 +08:00

FileUtil增加readLines重载,支持filter

This commit is contained in:
Looly 2023-03-24 00:06:32 +08:00
parent 8395ca12b0
commit 7bed31e13f
2 changed files with 2 additions and 1 deletions
CHANGELOG.md
hutool-core/src/main/java/cn/hutool/core/io

View File

@ -11,6 +11,7 @@
* 【extra 】 优化SpringUtil在非Spring环境下的异常issue#2835@Github
* 【core 】 StrUtil增加commonPrefix和commonSuffix方法pr#3007@Github
* 【core 】 NumberUtil增加重载parseXXX方法, 解析失败返回默认值pr#3007@Github
* 【core 】 FileUtil增加readLines重载支持filterpr#3006@Github
### 🐞Bug修复
* 【crypto】 修复NoSuchMethodError未捕获问题issue#2966@Github

View File

@ -2418,7 +2418,7 @@ public class FileUtil extends PathUtil {
public static List<String> readLines(File file, Charset charset, Predicate<String> filter) throws IORuntimeException {
final List<String> result = new ArrayList<>();
readLines(file, charset, (LineHandler) line -> {
if (Boolean.TRUE.equals(filter.test(line))) {
if (filter.test(line)) {
result.add(line);
}
});