Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

번개멍

[JAVA]컬렉션 본문

코딩이야기/JAVA

[JAVA]컬렉션

번개멍 2020. 4. 29. 15:20

List list =new ArrayList();

* List컬렉션 인터페이스를 구현상속한 컬렉션 클래스 ArrayList특징 
 * 1.복수개의 원소값 ㅁ치 자료형을 동시 저장할 수 있다. 
 * 2. 가변적 크기이다. 
 * 3. 중복원소값을 허용한다. 
 * 4. 저장된 순서를 유지 한다.



Set set = new HashSet();

 Set컬렉션 인터페이스를 구현상속한 컬렉션 클래스 HashSet특징 
 * 1.복수개의 원소값 및 자료형을 동시 저장할 수 있다. 
 * 2. 가변적 크기이다. 
 * 3. 중복원소값을 허용하지 않는다!! 
 * 4. 저장된 순서를 유지 않는다.!



TreeSet tset = new TreeSet();

 * TreeSet : 정렬 기능을 포함한 Set 구조 형태 
 *  자동으로 Sort기능을 내장하고 있는 클래스이다. 
 *  기본적으로 오름차순입니다.



Map<String, Integer> map = new HashMap<String, Integer>();

/* Map 구조 
 *  ss(key, value) 쌍으로 구성되어 있다. 
 *  - 중복키는 허용하지 않습니다. 
 *  - 중복값은 허용 합니다. 
 *  - 키값으로 검색을 하므로 검색 속도는 매우 빠르다.



Iterator elements = list.iterator();  반복

	// 반복자를 이용한 출력

		Iterator<String> elements = list.iterator();  //list안에 있는것을  elements 에게 넘겨준다 그러면 밑에 element.next() 다음데이터르를 출력
		
		
		//데이터가 있는지 체크를 하고 데이터가 있으면 데이터를 출력한다 출력후 데이터가 없으면 while문을 빠져나온다.
		
		while (elements.hasNext()) { // 데이터가 들어있는지 물어본 
				System.out.println(elements.next()); //다음데이터 출력
				
		}

'코딩이야기 > JAVA' 카테고리의 다른 글

[JAVA] 람다식  (0) 2020.04.29
[JAVA] 벡터  (0) 2020.04.29
[JAVA]제네릭2  (0) 2020.04.28
[JAVA] 제네릭  (0) 2020.04.28
[Java] 메소드와 상속관계를 이용한 문제  (0) 2020.04.24
Comments