Use List, Set, SortedSet, LinkedHashSet, Map, LinkedHashMap in java
By: Saravanan Printer Friendly Format
In this tutorial we can see how to use Collections in java program. Now we can see uses of List, Set, SortedSet, LinkedHashSet, Map, LinkedHashMap.
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.SortedMap;
import java.util.SortedSet;
import java.util.TreeMap;
import java.util.TreeSet;
public class CollectionExample
{
public static void main(String[] args)
{
List l = new LinkedList();
l.add("List:angel");
l.add("schildt");
l.add("mathew");
l.add("schildt");
print(l);
Set s = new HashSet();
s.add("set:rose");
s.add("schildt");
s.add("mathew");
s.add("schildt");
print(s);
SortedSet ss = new TreeSet();
ss.add("set:jasmine");
ss.add("schildt");
ss.add("mathew");
ss.add("schildt");
print(ss);
LinkedHashSet sss = new LinkedHashSet();
sss.add("set:winslet");
sss.add("schildt");
sss.add("mathew");
sss.add("schildt");
print(sss);
Map m1 = new HashMap();
m1.put("map", "HashMap");
m1.put("schildt", "java2");
m1.put("mathew", "Hyden");
m1.put("schildt", "java2s");
print(m1.keySet());
print(m1.values());
SortedMap sm = new TreeMap();
sm.put("map", "TreeMap");
sm.put("schildt", "java2");
sm.put("mathew", "Hyden");
sm.put("schildt", "java2s");
print(sm.keySet());
print(sm.values());
LinkedHashMap lm = new LinkedHashMap();
lm .put("map", "LinkedHashMap");
lm .put("schildt", "java2");
lm .put("mathew", "Hyden");
lm .put("schildt", "java2s");
print(lm .keySet());
print(lm .values());
}
static void print(Collection coll)
{
Iterator iter = coll.iterator();
while (iter.hasNext())
{
String elem = (String) iter.next();
System.out.print(elem + " ");
}
System.out.println();
}
}
Output:
List:angel schildt mathew schildt
set:rose schildt mathew
schildt set:jasmine mathew
set:winslet schildt mathew
schildt mathew map
java2 Hyden HashMap
schildt mathew map
java2 Hyden TreeMap
map schildt mathew
LinkedHashMap java2 Hyden
Comment on this tutorial
- Data Science
- Android
- AJAX
- ASP.net
- C
- C++
- C#
- Cocoa
- Cloud Computing
- HTML5
- Java
- Javascript
- JSF
- JSP
- J2ME
- Java Beans
- EJB
- JDBC
- Linux
- Mac OS X
- iPhone
- MySQL
- Office 365
- Perl
- PHP
- Python
- Ruby
- VB.net
- Hibernate
- Struts
- SAP
- Trends
- Tech Reviews
- WebServices
- XML
- Certification
- Interview
categories
Subscribe to Tutorials
Related Tutorials
Program using concept of byte long short and int in java
Update contents of a file within a jar file
Tomcat and httpd configured in port 8080 and 80
Count number of vowels, consonants and digits in a String in Java
Student marks calculation program in Java
Calculate gross salary in Java
Calculate average sale of the week in Java
Vector in Java - Sample Program
MultiLevel Inheritance sample in Java
Archived Comments
1. Very good Tutorial
View Tutorial By: sai at 2010-09-23 22:00:17
2. Good Explanation for the collections. The output f
View Tutorial By: kalaivanan at 2012-04-11 06:51:49