mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-08-18 20:38:02 +08:00
add method
This commit is contained in:
@@ -103,4 +103,37 @@ public class IterUtilTest {
|
||||
private String carNumber;
|
||||
private String carName;
|
||||
}
|
||||
|
||||
@Test
|
||||
public void filterTest(){
|
||||
List<String> obj2 = ListUtil.toList("3");
|
||||
List<String> obj = ListUtil.toList("1", "3");
|
||||
|
||||
IterUtil.filter(obj.iterator(), obj2::contains);
|
||||
|
||||
Assert.assertEquals(1, obj.size());
|
||||
Assert.assertEquals("3", obj.get(0));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void filteredTest(){
|
||||
List<String> obj2 = ListUtil.toList("3");
|
||||
List<String> obj = ListUtil.toList("1", "3");
|
||||
|
||||
final FilterIter<String> filtered = IterUtil.filtered(obj.iterator(), obj2::contains);
|
||||
|
||||
Assert.assertEquals("3", filtered.next());
|
||||
Assert.assertFalse(filtered.hasNext());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void filterToListTest(){
|
||||
List<String> obj2 = ListUtil.toList("3");
|
||||
List<String> obj = ListUtil.toList("1", "3");
|
||||
|
||||
final List<String> filtered = IterUtil.filterToList(obj.iterator(), obj2::contains);
|
||||
|
||||
Assert.assertEquals(1, filtered.size());
|
||||
Assert.assertEquals("3", filtered.get(0));
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user