: 자료를 저장하는 구조
리스트, 스택, 큐, 셋, 해쉬 테이블
컬렉션의 특징
컬렉션은 제네릭을 사용한다.
컬렉션에는 기초 자료형은 저장할 수 없고 클래스만 가능하다.
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