[Dart] List

Minseok Seo·2022년 11월 3일
0
post-thumbnail

List

타 언어의 Array 와 같은 역할을 하며, 비슷한 사용법을 가지고 있다.

선언하기

List<원하는 타입> listName = [,,,, ...];

값 참조하기

대괄호([])를 열고 참조하고자 하는 인덱스를 입력한다.

List<String> fruits = ['사과', '멜론', '딸기'];
print(fruits[0]); // 사과
print(fruits[1]); // 멜론
print(fruits[2]); // 딸기

메소드

.add(값)

리스트에 요소를 추가할 때 사용한다.

List<String> fruits = ['사과', '멜론', '딸기'];
fruits.add('수박');
print(fruits); // ['사과', '멜론', '딸기', '수박']

.remove(값)

리스트에서 요소를 삭제할 때 사용한다.

List<String> fruits = ['사과', '멜론', '딸기'];
fruits.remove('사과');
print(fruits); // ['멜론', '딸기']

.indexOf(값)

리스트에서 특정 값을 가지는 요소의 인덱스를 찾을 때 사용한다.

List<String> fruits = ['사과', '멜론', '딸기'];
print(fruits.indexOf('멜론')); // 1

0개의 댓글