티스토리 뷰

■ Arrys.asList 매서드 

배열을 리스트로 변환

☆ 하지만, 원본 배열와 연결된다는 특징이 있음!! ( 배열을 리스트처럼 보이도록 해주기 때문에, 리스트의 값을 수정하면, 마치 원본 배열의 값을 수정하는 결과가 나타남! )

 

사용예제 )

import java.util.Arrays;
import java.util.List;

public class AsListLinkExample {
    public static void main(String[] args) {
    	// 배열 선언! 
        String[] fruitsArray = {"사과", "딸기", "바나나"};
        
        // Arrays.asList 사용 ( 배열 → 리스트화! )
        List<String> fruitsList = Arrays.asList(fruitsArray);
        
        // 리스트 값 변경;        
        fruitsList.set(1, "블루베리"); // 리스트의 두 번째 요소("딸기")를 "블루베리"로 변경

    }
}

리스트의 두 번째 요소인 (" 딸기 ")를 " 블루베리 "로 변경 전후를 기준으로, 각각의 배열과 리스트를 순서대로 출력하면 다음과 같다. ↓ 

배열 : [사과, 딸기, 바나나]
리스트 : [사과, 딸기, 바나나]
----------------------------------------
배열 : [사과, 블루베리, 바나나] ★ 원본 배열의 값까지 변경됨!!! 
리스트 : [사과, 블루베리, 바나나] 

 

 

■ List.of 메서드

▶ 불변(Immutable) 리스트를 만듦.

 

● add, remove 안됨.

● null 값 불허!

 

사용예제는 굳이 쓰지 않겠다.

사용법은

List<String> List = List.of("a", "b", "c"); 

뭐 이렇게 쓰고, 이후에 수정이 안된다 뭐 이정도이다.

💩

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2026/04   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
글 보관함