2014년 4월 9일 수요일

[Java]java.util.collection

  1. import java.util.ArrayList;
  2. import java.util.HashMap;
  3. import java.util.TreeSet;
  4.  
  5. public class ListTest {
  6.     public static void main(String[] args){
  7.         //List계열
  8.         ArrayList<String> list = new ArrayList<String>();
  9.         //중복 허용
  10.         list.add("jamo");
  11.         list.add("jamo");
  12.         list.add("jamo");
  13.        
  14.         //Set계열
  15.         TreeSet<String> set = new TreeSet<String>();
  16.         //중복 불가
  17.         set.add("jamo");
  18.         set.add("jamo");
  19.         set.add("jamo");
  20.         for(int i=0; i<list.size(); i++){
  21.             System.out.println(list.get(i));
  22.         }
  23.        
  24.         /*for(String s : list){
  25.             System.out.println(s);
  26.         }*/
  27.        
  28.         //Map계열
  29.         HashMap<String, String> map = new  HashMap<String, String>();
  30.         map.put("주인""jamo");
  31.         System.out.println(map.get("주인"));
  32.     }
  33. }
배열의 단점인 할당된 메모리를 초과하여 사용할 수 없는 점을 보완하고자 콜렉션 클래스가 사용됩니다.
콜렉션 프레임워크의 핵심 인터페이스로는 List,Set,Map이 있습니다.

댓글 없음:

댓글 쓰기