
How to Display Duplicate elements from more than one List in java?
//I mean common elements from two List?
Ex: List a1=new ArrayList(); a1.add(50); a1.add(10); a1.add(20); a1.add(30); List a2=new ArrayList(); a2.add(50); a2.add(10); a2.add(20); a2.add(25); a2.add(40);
from above code How to Display common elements Display

Hare is an example that compare two array lists and display the common elements from both of them.
import java.util.*;
public class DisplayCommonElement{
public static void main(String[]args){
ArrayList a1 = new ArrayList();
ArrayList a2 = new ArrayList();
a1.add("a");
a1.add("b");
a1.add("c");
a2.add("a");
a2.add("b");
a2.add("c");
a2.add("d");
a2.add("e");
int array1Size = a1.size();
int array2Size = a2.size();
if (a1.size() > a2.size()) {
int k = 0;
for (int i = 0; i < a2.size(); i++) {
if (((String)a1.get(i)).equals((String)a2.get(i))) {
System.out.println((String)a2.get(i));
}
k = i;
}
}
else {
int k = 0;
for (int i = 0; i < a1.size(); i++) {
if (((String)a1.get(i)).equals((String)a2.get(i))) {
System.out.println((String)a1.get(i));
}
k = i;
}
}
}
}