: 자료를 저장하는 구조
리스트, 스택, 큐, 셋, 해쉬 테이블
컬렉션의 특징
컬렉션은 제네릭을 사용한다.
컬렉션에는 기초 자료형은 저장할 수 없고 클래스만 가능하다.
package ex13;
import java.util.Arrays;
import java.util.Collections;
import java.util.Vector;
public class VectorExample1 {
public static void main(String[] args) {
Vector<String> vec = new Vector();
vec.add("Apple");
vec.add("Orange");
vec.add("Mango");
// 크기
System.out.println(vec.size());
// 인덱스 접근
System.out.println(vec.get(1));
// 정렬 (오름차순)
Collections.sort(vec);
for (String s : vec) {
System.out.print(s + " ");
}
System.out.println();
// 정렬 (내림차순)
Collections.sort(vec, Collections.reverseOrder());
for (String s : vec) {
System.out.print(s + " ");
}
System.out.println();
// 정렬 다른 방법
// Arrays.sort();
// 삭제
String result = vec.remove(2);
System.out.println(result);
System.out.println(vec.size());
// 값 찾기
boolean search = vec.contains("mango");
System.out.println(search);
}
}

Share article