Skip to content

Commit f475856

Browse files
author
eugenp
committed
adding alternative to remove nulls for list
1 parent b089214 commit f475856

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

core-java/src/test/java/org/baeldung/java/collections/JavaCollectionCleanupUnitTest.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import static org.junit.Assert.assertThat;
55

66
import java.util.ArrayList;
7+
import java.util.Collections;
78
import java.util.HashSet;
89
import java.util.List;
910

@@ -29,6 +30,14 @@ public final void givenListContainsNulls_whenRemovingNullsWithPlainJava_thenCorr
2930
assertThat(list, hasSize(1));
3031
}
3132

33+
@Test
34+
public final void givenListContainsNulls_whenRemovingNullsWithPlainJavaAlternative_thenCorrect() {
35+
final List<Integer> list = Lists.newArrayList(null, 1, null);
36+
list.removeAll(Collections.singleton(null));
37+
38+
assertThat(list, hasSize(1));
39+
}
40+
3241
@Test
3342
public final void givenListContainsNulls_whenRemovingNullsWithGuavaV1_thenCorrect() {
3443
final List<Integer> list = Lists.newArrayList(null, 1, null);

0 commit comments

Comments
 (0)