集合のノート


ArrayList list=new ArrayList();
		list.add("1");
		list.add("f");
		list.add("e");
		list.add("d");
		list.add("a");
     // Collections.sort(list);   
   Collections.sort(list, Collections.reverseOrder());//  

--------------------Set-------------------------------
 //  HashSet set =new HashSet(); //HashSet      
    //TreeSet set=new TreeSet();//     
	 TreeSet set=new TreeSet(Collections.reverseOrder());//  , Collections            
    //Set         
    set.add(33);
    set.add(43);
    set.add(34);
    set.add(54);
    set.add(33);
    // set      ,        
   // set.remove(33);
    
    set.contains(33);//contains           set 
    
    //Set   for  ,  get(i)  ,
    //       
   Iterator ite= set.iterator(); //iterator() set    
   while(ite.hasNext()){
	   System.out.println(ite.next());
   }

----------------------------Hashmap-------------------------
  HashMap map=new HashMap();
   map.put("  ", "002");
   map.put("  ", "  ");
   map.put("  ", "  ");
   map.put("  ", "86-09-15");
  
   map.containsKey("  ");//       key  
   map.containsValue("  ");//       value  ,   true, false
   
   Set keySet= map.keySet();   // key  Set  
   Iterator ite1= keySet.iterator();
   while(ite1.hasNext()){
	   System.out.println(ite1.next());
   }
   
   Collection values =map.values();//Collection values        
   Iterator ite2= values.iterator();
   while(ite2.hasNext()){
	   System.out.println(ite2.next());
   }
   
   //entrySet()  key value   
   Set  entryset=  map.entrySet();
   Iterator ite3= entryset.iterator();
   while(ite3.hasNext()){
	   System.out.println(ite3.next());
   }
---------------------------Hashtable---------------------------------
//Hashtable hashmap