Professional Documents
Culture Documents
Collections
Collections
1) arraylist-
ex-
package collectionsp;
import java.util.ArrayList;
al.add(10);
al.add(20);
al.add(30);
System.out.println(al);
al1.add("Pune");
al1.add("Mumbai");
al1.add("Thane");
System.out.println(al1);
List of method-
remove()-
removeAll()-
addAll()-
ex-
package collectionsp;
import java.util.ArrayList;
al.add(10);
al.add(20);
al.add(30);
al.add(40);
System.out.println(al);
//al.addAll(al1);
System.out.println(al);
if (!al.containsAll(al1)) {
System.out.println("True");
al.addAll(al1);
} else {
System.out.println("false");
}
System.out.println(al);
package collectionsp;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
al.add("pune");
al.add("Mumbai");
al.add("Thane");
al.add("Nashik");
System.out.println(al);
System.out.println(itr);
package collectionsp;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
al.add("pune");
al.add("Mumbai");
al.add("Thane");
al.add("Nashik");
System.out.println(al);
}
}
ex-
package collectionsp;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;
al.add("pune");
al.add("pune");
al.add("Mumbai");
al.add("Mumbai");
al.add("Thane");
al.add("Nashik");
System.out.println(al);
if (al.contains("Mumbai")) {
al.remove("Mumbai"); }
System.out.println(al);
if (!al.contains("Aurangabad")) {
al.add("Aurangabad");
}
System.out.println(al);
ll.add("Hi");
ll.add("Bye");
ll.addAll(al);
System.out.println(ll);
}
}
ex-
package collectionsp;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
al.add("pune");
al.add("pune");
al.add("Mumbai");
al.add("Mumbai");
al.add("Thane");
al.add("Nashik");
System.out.println(al);
if (al.contains("Mumbai")) {
al.remove("Mumbai"); }
System.out.println(al);
if (!al.contains("Aurangabad")) {
al.add("Aurangabad");
}
System.out.println(al);
ll.add("Hi");
ll.add("Bye");
ll.addAll(al);
System.out.println(ll);
Iterator<String> itr=ll.iterator();
while(itr.hasNext()) {
String value=itr.next();
System.out.println(value);
}
ex--
package collectionsp;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.LinkedList;
import java.util.List;
import java.util.ListIterator;
import java.util.NavigableSet;
import java.util.TreeSet;
al.add("Pune");
al.add("Pune");
al.add("Mumbai");
al.add("Mumbai");
al.add("Thane");
al.add("Nashik");
ListIterator<String>lstr= al.listIterator();
while (lstr.hasNext() ) {
String s=lstr.next();
System.out.println(s);
}
System.out.println("============================");
while (lstr.hasPrevious()) {
String s=lstr.previous();
System.out.println(s);
--------------------------------
ex-
package collectionsp;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
al.add("pune");
al.add("pune");
al.add("Mumbai");
al.add("Mumbai");
al.add("Thane");
al.add("Nashik");
System.out.println(al);
hs.add("Dubai");
hs.add("Bankok");
hs.addAll(al);
System.out.println(hs);
}
Treeset-
ex-
package collectionsp;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.LinkedList;
import java.util.List;
import java.util.NavigableSet;
import java.util.TreeSet;
al.add("Pune");
al.add("Pune");
al.add("Mumbai");
al.add("Mumbai");
al.add("Thane");
al.add("Nashik");
System.out.println(al);
hs.add("Dubai");
hs.add("Bankok");
hs.addAll(al);
hs.add(null);
hs.add(null);
System.out.println(hs);
LinkedHashSet<String>lhs=new LinkedHashSet<String>();
lhs.add("Dubai");
lhs.add("Bankok");
lhs.addAll(al);
lhs.add(null);
System.out.println(lhs);
NavigableSet<String> val=tr.descendingSet();
System.out.println(val);
}
o/p-
[Nagpur, Manmad, Ahmednagr, Pune, Pune, Mumbai, Mumbai, Thane, Nashik]
[null, Bankok, Thane, Nagpur, Manmad, Pune, Ahmednagr, Nashik, Dubai, Mumbai]
[Dubai, Bankok, Nagpur, Manmad, Ahmednagr, Pune, Mumbai, Thane, Nashik, null]
[Ahmednagr, Manmad, Mumbai, Nagpur, Nashik, Pune, Thane]
[Thane, Pune, Nashik, Nagpur, Mumbai, Manmad, Ahmednagr]
----------------------------------------------------------------------------------
Map -
When we ahve data in the form of keys and value then we go for Hashmap
ex-
package collectionsp;
import java.util.HashMap;
hm.put(1, "Ram");
hm.put(2, "Raj");
hm.put(3, "Aliya");
hm.put(4, "Rio");
hm.put(5, "Rio");
hm.put(5, "Rio");
System.out.println(hm);
}
}
o/p-
{1=Ram, 2=Raj, 3=Aliya, 4=Rio, 5=Rio}
ex-2
package collectionsp;
import java.util.Collection;
import java.util.HashMap;
import java.util.Set;
hm.put(1, "Ram");
hm.put(2, "Raj");
hm.put(3, "Aliya");
hm.put(4, "Rio");
hm.put(5, "Rio");
hm.put(5, "Rio");
System.out.println(hm);
if (keyVal==5) {
hm.replace(5, "Bangkok");
}
}
System.out.println(hm);
Collection<String> val=hm.values();
System.out.println(values);
if(values.equals("Aliya")) {
hm.replace(3, "Pune");
}
}
System.out.println(hm);
}
------------------------------------------
ex-
package collectionsp;
import java.util.Collection;
import java.util.HashMap;
import java.util.Set;
public class MapParctice {
String s="aabbcccddeeeeffrg";
char[] charArrays=s.toCharArray();
if (hm.containsKey(ch)) {
hm.put(ch, hm.get(ch)+1);
}
else {
hm.put(ch, 1);
}
}
System.out.println(hm);
}
o/p-
{a=2, b=2, r=1, c=3, d=2, e=4, f=2, g=1}
ex-
package collectionsp;
import java.util.Collection;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Set;
String s="aabbcccddeeeeffrg";
char[] charArrays=s.toCharArray();
if (hm.containsKey(ch)) {
hm.put(ch, hm.get(ch)+1);
}
else {
hm.put(ch, 1);
}
}
System.out.println(hm);
}
o/p
{a=2, b=2, c=3, d=2, e=4, f=2, r=1, g=1}
ex-
package collectionsp;
import java.util.Collection;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Set;
import java.util.TreeMap;
String s="aabbcccddeeeeffrg";
char[] charArrays=s.toCharArray();
if (hm.containsKey(ch)) {
hm.put(ch, hm.get(ch)+1);
}
else {
hm.put(ch, 1);
}
}
System.out.println(hm);
}
o/p-
{a=2, b=2, c=3, d=2, e=4, f=2, g=1, r=1}