관리 메뉴

nalaolla

Collection & Map 3. Set 본문

JAVA/22. CollectionAndMap

Collection & Map 3. Set

날아올라↗↗ 2015. 12. 1. 21:52
728x90
반응형
  1. package test.com;
  2.  
  3. import java.util.HashMap;
  4. import java.util.HashSet;
  5. import java.util.Hashtable;
  6. import java.util.Iterator;
  7. import java.util.LinkedList;
  8. import java.util.List;
  9. import java.util.Set;
  10. import java.util.Vector;
  11.  
  12. public class Test01CollectionAndMap3 {
  13.  
  14.     public static void main(String[] args) {
  15.         // TODO Auto-generated method stub
  16.         System.out.println("CollectionAndMap..");
  17.        
  18.        
  19.        
  20.         System.out.println("============ Set ===========");
  21.         //b. Set >> HashSet
  22.         // - 순서없고, 중복값 허용안함
  23.         HashSet<Integer> set = new HashSet<>();
  24.        
  25.         //1) 임의의 문자열 5개를 갖는 HashSet 생성 및 출력
  26.         for (int i = 0; i < 5; i++) {
  27.             set.add(i);
  28.         }
  29.        
  30.         for (Integer x : set) {
  31.             System.out.println(x);
  32.         }
  33.        
  34.         //2) 임의의 VO객체 3개를 갖는 HashSet 생성 및 출력
  35.         TestVO vo;
  36.         HashSet<TestVO> vos = new HashSet<>();
  37.         vo = new TestVO();
  38.         vo.setName("홍길동");
  39.         vos.add(vo);
  40.         vo = new TestVO();
  41.         vo.setName("홍길동2");
  42.         vos.add(vo);
  43.         vo = new TestVO();
  44.         vo.setName("홍길동3");
  45.         vos.add(vo);
  46.        
  47.         System.out.println("size" + vos.size());
  48.        
  49.         for (TestVO x : vos) {
  50.             System.out.println(x.getName());
  51.         }
  52.        
  53.     }
  54.  
  55.    
  56. }


728x90
반응형

'JAVA > 22. CollectionAndMap' 카테고리의 다른 글

Collection & Map 4. Map  (0) 2015.12.01
Collection & Map 2. List  (0) 2015.12.01
Collection & Map 1. 설명  (0) 2015.12.01