当前位置: 首页 > 文档资料 > Hutool 帮助文档 >

列表工具-ListUtil

优质
小牛编辑
134浏览
2023-12-01

介绍

List在集合中中使用最为频繁,因此新版本的Hutool中针对List单独封装了工具方法。

使用

过滤列表

List<String> a = ListUtil.toLinkedList("1", "2", "3");
// 结果: [edit1, edit2, edit3]
List<String> filter = ListUtil.filter(a, str -> "edit" + str);

获取满足指定规则所有的元素的位置

List<String> a = ListUtil.toLinkedList("1", "2", "3", "4", "3", "2", "1");
// [1, 5]
int[] indexArray = ListUtil.indexOfAll(a, "2"::equals);

其他方法与CollUtil工具类似,很多工具也有重复。