Mega Code Archive

 
Categories / Java Tutorial / Collections
 

Retaining Another Collection

Only those elements within the collection argument are kept within the vector. Everything else is removed instead. import java.util.Vector; public class MainClass {   public static void main(String args[]) {     Vector v = new Vector(5);     for (int i = 0; i < 10; i++) {       v.add(0,i);     }     System.out.println(v);        Vector v2 = new Vector(5);     for (int i = 0; i < 5; i++) {       v2.add(0,i);     }     System.out.println(v2);     System.out.println(v2.equals(v));          v.retainAll(v2);     System.out.println(v);   } } [9, 8, 7, 6, 5, 4, 3, 2, 1, 0] [4, 3, 2, 1, 0] false [4, 3, 2, 1, 0]