엔터프라이즈 실습4

학교/엔터프라이즈 2013. 3. 28. 17:47

import java.util.*;

public class CollectionTest {
 public static void main(String[] args) {
  //HashSet set = new Hashset();//모든데이터를 다 담을 수 있는 형태
  HashSet<Integer> setI = new HashSet<Integer>();//정수만 담을 수 있다.
  setI.add(new Integer(100));//오토박싱 언박싱 해줘서 알아서 정수값으로 넣어줌. 걍 아래랑 똑같은기능
  setI.add(10);
  //setI.add(new Double(10.0));//정수값만 받으므로 안됨
  
  Iterator<Integer> out = setI.iterator();
  
  
  
  
  while(out.hasNext()){
   //int i = (out.next()).intValue();
   int i = out.next();//오토박싱 언박싱이 되기때문에 위에거처럽 할필요 없음
   
  }
  
  ////////////////////////////////////////////////////////////////
  ArrayList<String> list = new ArrayList<String>();
  list.add("first");
  list.add("first");
  list.add("first");
  list.add("first");
  list.add(1, "second");
  list.set(1, "third");//수정
  //list.remove(0);//index지정해서 지움
  list.remove("first");//똑같은 값을가지는 첫번째 것만 지움!!
  
  for(int j = 0; j<list.size(); j++)
  {
   System.out.println(list.get(j));//리스트에서 값을 가져올때 사용하는건 get함수 인자값은 리스트인덱스
   
  }
  
  for(String s : list)
  {
   System.out.println(s);
  }
  ///////////////////////////////////////////////////////////////////
  
  HashMap<String, Integer> map = new HashMap<String, Integer>();//<키, 벨류>
  
  map.put("b", 50);
  map.put("c", 888888);
  map.put("d", 33);
  map.put("a", 100);
  map.put("ff", 4444);
  
  
  //map.get("a"); //키값으로 접근
  
  Set<String> keySet = map.keySet();//키의 집합을 구함!!!
  Iterator<String> key = keySet.iterator();//Iterator를 만듦
  while(key.hasNext()){
   System.out.println(map.get(key.next()));//키값넘겨줘서 value값 빼옴
  }
  
  
 }

}

'학교 > 엔터프라이즈' 카테고리의 다른 글

실습 채팅 ClientFrame  (0) 2013.04.18
엔터프라이즈 실습3  (0) 2013.03.27
엔터 프라이즈  (0) 2013.03.22
엔터프라이즈  (0) 2013.03.06