This commit is contained in:
Looly
2021-06-16 23:06:00 +08:00
parent ec60a4202d
commit b9cf8b0c5b
2 changed files with 12 additions and 5 deletions

View File

@@ -2,7 +2,6 @@ package cn.hutool.core.collection;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.lang.Dict;
import cn.hutool.core.lang.Filter;
import cn.hutool.core.map.MapUtil;
import lombok.AllArgsConstructor;
import lombok.Data;
@@ -101,7 +100,7 @@ public class CollUtilTest {
Collection<String> union = CollUtil.union(list1, list2);
Assert.assertEquals(3, CollUtil.count(union, t -> "b".equals(t)));
Assert.assertEquals(3, CollUtil.count(union, "b"::equals));
}
@Test
@@ -110,7 +109,7 @@ public class CollUtilTest {
ArrayList<String> list2 = CollUtil.newArrayList("a", "b", "b", "b", "c", "d");
Collection<String> intersection = CollUtil.intersection(list1, list2);
Assert.assertEquals(2, CollUtil.count(intersection, t -> "b".equals(t)));
Assert.assertEquals(2, CollUtil.count(intersection, "b"::equals));
}
@Test
@@ -234,8 +233,9 @@ public class CollUtilTest {
map.put("c", "3");
final String[] result = new String[1];
String a = "a";
CollUtil.forEach(map, (key, value, index) -> {
if ("a".equals(key)) {
if (a.equals(key)) {
result[0] = value;
}
});
@@ -255,7 +255,7 @@ public class CollUtilTest {
public void filterTest2() {
ArrayList<String> list = CollUtil.newArrayList("a", "b", "c");
ArrayList<String> filtered = CollUtil.filter(list, (Filter<String>) t -> false == "a".equals(t));
ArrayList<String> filtered = CollUtil.filter(list, t -> false == "a".equals(t));
// 原地过滤
Assert.assertSame(list, filtered);