public
synchronized boolean addAll(Collection<? extends E> c)
Appends
all of the elements in the specified Collection to the end of this
Vector.
Return
true if this Vector changed as a result of the call.
import java.util.*; class VectorAddAll{ public static void main(String args[]){ Collection<Integer> myCollection; Vector<Integer> myVector; myCollection = new ArrayList<> (); myVector = new Vector<> (); /* Add Elements to myCollection */ myCollection.add(10); myCollection.add(20); myCollection.add(30); /* Add Elements to myVector */ myVector.add(40); myVector.add(50); myVector.add(60); System.out.println("Elements in myCollection are"); System.out.println(myCollection); System.out.println("\nElements in myVector are"); System.out.println(myVector); System.out.println("\nAdd myCollection to myVector"); myVector.addAll(myCollection); System.out.println("\nElements in myVector are"); System.out.println(myVector); } }
Output
Elements in myCollection are [10, 20, 30] Elements in myVector are [40, 50, 60] Add myCollection to myVector Elements in myVector are [40, 50, 60, 10, 20, 30]
1. Throws
NullPointerException if the specified collection is null
import java.util.*; class VectorAddAllNullPointer{ public static void main(String args[]){ Collection<Integer> myCollection; Vector<Integer> myVector; myCollection = null; myVector = new Vector<> (); System.out.println("Add myCollection to myVector"); myVector.addAll(myCollection); } }
Output
Add myCollection to myVector Exception in thread "main" java.lang.NullPointerException at java.util.Vector.addAll(Vector.java:880) at VectorAddAllNullPointer.main(VectorAddAllNullPointer.java:12)
No comments:
Post a Comment