Java Collection How to - Search if an item or a sublist is in a List








Question

We would like to know how to search if an item or a sublist is in a List.

Answer

import java.util.Arrays;
import java.util.List;
public class MainClass {
  public static void main(String[] a) {
    List list = Arrays.asList(new String[] { "A", "B", "C", "D" });
    System.out.println(list.contains("C"));
  }
}

Check for List Containment

import java.util.Arrays;
import java.util.List;
public class MainClass {
  public static void main(String[] a) {
    List list = Arrays.asList(new String[] { "A", "B", "C", "D" });
    List list2 = Arrays.asList(new String[] { "B", "A" });
    System.out.println(list.contains(list2));
  }
}

The code above generates the following result.