public
synchronized boolean containsAll(Collection<?> c)
Returns
true if this Vector contains all of the elements in the specified
Collection.
import java.util.*; class VectorContainsAll{ public static void main(String args[]){ Vector<Integer> myVector; Collection<Integer> myCollection1; Collection<Integer> myCollection2; myVector = new Vector<> (); myCollection1 = new ArrayList<> (); myCollection2 = new HashSet<> (); /* Add Elements to myVector */ for(int i=1; i < 6; i++) myVector.addElement(i); /* Add Elements to myVector */ for(int i=3; i < 6; i++) myCollection1.add(i); /* Add Elements to myVector */ for(int i=3; i < 10; i++) myCollection2.add(i); System.out.println("Elements in myVector are"); System.out.println(myVector); System.out.println("Elements in myCollection1 are"); System.out.println(myCollection1); System.out.println("Elements in myCollection2 are"); System.out.println(myCollection2); System.out.print("\nIs myVector contains myCollection1 "); System.out.println(myVector.containsAll(myCollection1)); System.out.print("Is myVector contains myCollection2 "); System.out.println(myVector.containsAll(myCollection2)); } }
Output
Elements in myVector are [1, 2, 3, 4, 5] Elements in myCollection1 are [3, 4, 5] Elements in myCollection2 are [3, 4, 5, 6, 7, 8, 9] Is myVector contains myCollection1 true Is myVector contains myCollection2 false
1.
Throws NullPointerException if the specified collection is null
import java.util.*; class VectorContainsAllNullPointer{ public static void main(String args[]){ Vector<Integer> myVector; Collection<Integer> myCollection1; myVector = new Vector<> (); myCollection1 = null; System.out.print("\nIs myVector contains myCollection1 "); System.out.println(myVector.containsAll(myCollection1)); } }
Output
Is myVector contains myCollection1 Exception in thread "main" java.lang.NullPointerException at java.util.AbstractCollection.containsAll(AbstractCollection.java:307) at java.util.Vector.containsAll(Vector.java:862) at VectorContainsAllNullPointer.main(VectorContainsAllNullPointer.java:12)
No comments:
Post a Comment