본문 바로가기

Java

[Java] Arrays.asList() 와 List.of()의 차이

Arrays.asList()와 Arrays.List.of()의 공통점은 List를 초기화할 때 자주 사용한다.

- 인자로 배열형태로 밖에 못 넣음

- 값의 배열을 List로 변환해주는 기능 (Set, Map)

- List.of -> 자바 8에 신규 메소드

- asList는 -> 자바 5에 구 메소드 

 

단, 차이점이 있다면

 

Arrays.asList()는 변경(set, replace), Null 허용 여부 가능하고, List.of()와 동일하게 삽입, 삭제 불가능

List.of()는 삽입, 삭제, 변경, Null 허용하지 않는다.

 

'Java' 카테고리의 다른 글

[Java] 현재 날짜, 시간 출력  (0) 2021.11.16
[Java] BigInteger  (0) 2021.11.16
[Java] StringTokenizer  (0) 2021.11.16
[Java] BufferedReader / BufferWriter  (0) 2021.11.16
[Java] 이터레이터 (Iterator)  (0) 2021.11.10