본문 바로가기
공부내용

dart문법_컬렉션(List)

by 골목코딩 2024. 10. 28.

List : 순서가 있는 값들이 묶인 형태

 

List<[타입]> [변수 이름] = [요소]

 

List<int> numbers = [1, 2, 3, 4, 5];
print(numbers[3]); // 4

 

length : list 길이

print(numbers.length); // 5

 

isEmpty : 비어있으면 true. 반대 개념 isNotEmpty

var numbers = [];
print(numbers.isEmpty); // true

 

indexOf() : 요소의 index 반환

print(numbers.indexOf(3)); // 2

 

add() : 요소 하나 추가. 마지막 위치

numbers.add(6);
print(fruits[5]); // 6

 

addAll() : 리스트로 된 요소 추가. 마지막 위치

numbers.addAll([6, 7]);
print(numbers); // [1, 2, 3, 4, 5, 6, 7]

 

remove() 삭제할 요소를 () 안에 넣으면 되고

removeAt() 삭제할 요소의 Index 를 () 안에 넣으면 

clear() 요소 전부 삭제

numbers.clear();

 

'공부내용' 카테고리의 다른 글

dart문법_컬렉션(Map)  (3) 2024.10.29
dart문법_컬렉션(Set)  (0) 2024.10.29
dart문법_반복문  (0) 2024.10.28
dart문법_조건문  (0) 2024.10.28
dart문법_연산자  (0) 2024.10.28

댓글