How to filter an array in Java



You can use List.removeAll() method to filter an array. 

example

import java.util.ArrayList; import java.util.List; public class Tester {    public static void main(String[] args) {       List<String> list = new ArrayList<>();       list.add("A");       list.add("B");       list.add("C");       list.add("D");       list.add("E");       list.add("F");       list.add("G");       list.add("H");       List<String> filters = new ArrayList<>();       filters.add("D");       filters.add("E");       filters.add("F");       System.out.println("Original List " + list);       list.removeAll(filters);       System.out.println("Filtered List " + list);    } }

Output

Original List [A, B, C, D, E, F, G, H] Filtered List [A, B, C, G, H]
Updated on: 2020-06-17T11:30:58+05:30

7K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements