타 언어의 Array 와 같은 역할을 하며, 비슷한 사용법을 가지고 있다.
List<원하는 타입> listName = [값, 값, 값, 값, ...];
대괄호([]
)를 열고 참조하고자 하는 인덱스를 입력한다.
List<String> fruits = ['사과', '멜론', '딸기'];
print(fruits[0]); // 사과
print(fruits[1]); // 멜론
print(fruits[2]); // 딸기
리스트에 요소를 추가할 때 사용한다.
List<String> fruits = ['사과', '멜론', '딸기'];
fruits.add('수박');
print(fruits); // ['사과', '멜론', '딸기', '수박']
리스트에서 요소를 삭제할 때 사용한다.
List<String> fruits = ['사과', '멜론', '딸기'];
fruits.remove('사과');
print(fruits); // ['멜론', '딸기']
리스트에서 특정 값을 가지는 요소의 인덱스를 찾을 때 사용한다.
List<String> fruits = ['사과', '멜론', '딸기'];
print(fruits.indexOf('멜론')); // 1