1、
MAP
2、LIST
3、VECTOR
4、 SET
转自博客:
http://www.blogjava.net/stevenjohn/archive/2012/11/20/391618.html
- package chn.lass.liu.collection;
-
- import java.util.HashMap;
- import java.util.Iterator;
- import java.util.Map;
-
- public class MapTest {
- public static MapString,String> createMap(){
- MapString,String> map=new HashMapString, String>();
- map.put("a", "111");
- map.put("b", "222");
- return map;
- }
- public static void parseMap(MapString,String> map){
- for(Iterator it=map.entrySet().iterator();it.hasNext();){
- Map.Entry entry=(Map.Entry)it.next();
- System.out.println("key="+entry.getKey());
- System.out.println("value="+entry.getValue());
- if("a".equals(entry.getKey())){
- it.remove();
- }
- }
- for(Iterator it=map.entrySet().iterator();it.hasNext();){
- Map.Entry entry=(Map.Entry)it.next();
- System.out.println("key1="+entry.getKey());
- System.out.println("value1="+entry.getValue());
- }
- }
- public static void main(String[] args) {
- MapString,String> map=createMap();
- parseMap(map);
- }
- }
2、LIST
- package chn.lass.liu.collection;
-
- import java.util.ArrayList;
- import java.util.Iterator;
- import java.util.List;
-
- public class ListTest {
- public static ListString> createList(){
- ListString> list=new ArrayListString>();
- for(int i=0;i5;i++){
- list.add(""+i);
- }
- return list;
- }
- public static void ParseList(ListString> list){
- for(Iterator it=list.iterator();it.hasNext();){
- String its=(String)it.next();
- System.out.println("list is:"+its);
- it.remove();
- }
- }
- public static void main(String[] args) {
- ListString> list=createList();
- ParseList(list);
- }
- }
3、VECTOR
- package chn.lass.liu.collection;
-
- import java.util.Iterator;
- import java.util.Vector;
-
- public class VectorTest {
- public static VectorString> createVector(){
- VectorString> vector=new VectorString>();
- vector.addElement("aa");
- vector.addElement("bb");
- return vector;
- }
- public static void parseVector(VectorString> vector){
- for(Iterator it=vector.iterator();it.hasNext();){
- String its=(String)it.next();
- System.out.println("its is:"+its);
- }
- }
- public static void main(String[] args) {
- VectorString> vector=createVector();
- parseVector(vector);
- }
- }
4、 SET
- package chn.lass.liu.collection;
-
- import java.util.HashSet;
- import java.util.Iterator;
- import java.util.Set;
-
- public class SetTest {
- public static SetString> createSet(){
- SetString> set=new HashSetString>();
- set.add("a");
- set.add("b");
- return set;
- }
- public static void parseSet(SetString> set){
- for(Iterator it=set.iterator();it.hasNext();){
- String its=(String)it.next();
- System.out.println("its is:"+its);
- }
- }
- public static void main(String[] args) {
- SetString> set=createSet();
- parseSet(set);
- }
- }
转自博客:
http://www.blogjava.net/stevenjohn/archive/2012/11/20/391618.html