번개멍
[JAVA]컬렉션 본문
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