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 |
댓글