boolean
containsAll(Collection<?> c)
Returns
true if this list contains all of the elements of the specified
collection.
import java.util.*; class ListContainsAll{ public static void main(String args[]){ List<Integer> myList = new ArrayList<> (); List<Integer> myList1 = new ArrayList<> (); List<Integer> myList2 = new ArrayList<> (); /* Add Elements to myList */ for(int i=0; i < 10; i++){ myList.add(i); } /* Add Elements to myList1 */ for(int i=5; i < 10; i++){ myList1.add(i); } /* Add Elements to myList2 */ for(int i=5; i < 12; i++){ myList2.add(i); } System.out.println("Elements in the myList are"); System.out.println(myList+"\n"); System.out.println("Elements in the myList1 are"); System.out.println(myList1+"\n"); System.out.println("Elements in the myList2 are"); System.out.println(myList2+"\n"); System.out.print("Is myList contains all the elements of myList1 "); System.out.println(myList.containsAll(myList1)); System.out.print("Is myList contains all the elements of myList2 "); System.out.println(myList.containsAll(myList2)); } }
Output
Elements in the myList are [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] Elements in the myList1 are [5, 6, 7, 8, 9] Elements in the myList2 are [5, 6, 7, 8, 9, 10, 11] Is myList contains all the elements of myList1 true Is myList contains all the elements of myList2 false
1.
throws ClassCastException if the types of one or more elements in the
specified collection are incompatible with this list
2.
throws NullPointerException if the specified collection contains one
or
more null elements and this list does not permit null elements
No comments:
Post a Comment