Vector.retainAll(Collection <?> c) has the following syntax.
public boolean retainAll(Collection <?> c)
In the following code shows how to use Vector.retainAll(Collection <?> c) method.
/* w w w . j a va 2 s .c om*/ import java.util.Vector; public class Main { public static void main(String[] args) { Vector<Integer> vec = new Vector<Integer>(4); Vector<Integer> vecretain = new Vector<Integer>(4); vec.add(1); vec.add(2); vec.add(3); vec.add(4); vec.add(5); vec.add(6); vec.add(7); // this elements will be retained vecretain.add(5); vecretain.add(3); vecretain.add(2); vec.retainAll(vecretain); for (Integer number : vec) { System.out.println("Number = " + number); } } }
The code above generates the following result.