Arrays.asList() 메소드를 사용하면 고정된 크기의 ArrayList를 만들 수 있다.
package chap15.list_collection;
import java.util.Arrays;
import java.util.List;
/* 고정된 크기의 ArrayList를 만들 때
* Arrays.asList() 메소드를 사용한다.
*/
public class ArrayAsListExample {
public static void main(String[] args) {
// 고정된 크기의 ArrayList가 생성된다.
List<String> list1 = Arrays.asList("홍길동", "신용권", "김자바");
for(String name : list1) {
System.out.println(name);
}
// list1.add("자바"); // 고정된 크기를 가지므로 추가를 할 수 없다.
System.out.println(list1.size());
}
}
위와 같이 생성됨 list에 새로운 문자열을 추가하려면 에러가 발생함을 알 수 있다. UnsupportedOperationException이 발생한다.
'자바' 카테고리의 다른 글
자바 애플리케이션 샘플 (0) | 2023.10.09 |
---|---|
자바 엑셀 파일 읽기(.xlsx) (0) | 2022.07.14 |
자바 문제풀이 - 인터페이스를 저장한 List (0) | 2022.07.14 |
자바의 정석 4-12 구구단의 일부 출력 (0) | 2022.07.13 |
자바의 정석 4-12 구구단의 일부분 출력 (0) | 2022.07.13 |