We can retrieve elements without duplicate elements from the two arrayList Objects by using Set interface.we can add the two arrayList Objects to set by using addAll() method.
Program :
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import javax.annotation.Resources;
public class ArrayList1 {
public static void main(String[] args) {
List l1=new ArrayList();
l1.add(1);
l1.add(2);
l1.add(3);
List l2=new ArrayList();
l2.add(3);
l2.add(2);
l2.add(4);
l2.add(1);
l2.add(5);
List l3=new ArrayList();
Set<Integer> s=new HashSet<Integer>();
s.addAll(l1);
s.addAll(l2);
System.out.println(s);
Program :
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import javax.annotation.Resources;
public class ArrayList1 {
public static void main(String[] args) {
List l1=new ArrayList();
l1.add(1);
l1.add(2);
l1.add(3);
List l2=new ArrayList();
l2.add(3);
l2.add(2);
l2.add(4);
l2.add(1);
l2.add(5);
List l3=new ArrayList();
Set<Integer> s=new HashSet<Integer>();
s.addAll(l1);
s.addAll(l2);
System.out.println(s);
}
}
Out put:
[1, 2, 3, 4, 5]
No comments:
Post a Comment