Flutter
[Flutter] 8. Dart의 컬렉션 (자료구조) - (1) List
Song hyun
2024. 9. 3. 10:45
728x90
반응형
[Flutter] 8. Dart의 컬렉션 (자료구조) - (1) List
1. 컬렉션이란?
-> 컬렉션은 여러 값을 하나의 변수에 저장할 수 있는 타입을 의미한다.
-> Dart에서 자주 쓰이는 주요 컬렉션 타입은 List, Map, Set 총 세 종류가 있다!
2. List
(1) List에 요소 더하기: .add(추가할 요소)
(2) List의 요소 가져오기: list[i] (list의 [i]번째 요소를 가져온다.)
(3) remove(): 배열의 키 값으로 삭제
(4) removeAt(): 배열의 인덱스 번호로 삭제
(5) removeLast(): 배열의 마지막 요소 삭제
// 코드의 진입점
void main(){
// List 자료구조 사용해보기
// 선언과 동시에 초기화 진행
List<String> myList = ['홍길동','포도','사과'];
// List 출력하기
print('List Data $myList');
// add 추가하기
myList.add('김유신');
// read : 리스트 계열은 인덱스 번호를 제공한다.
// 즉, 인덱스 연산 가능
print(myList[1]);
// update
myList[1] = '신사임당';
print(myList[1]);
// delete, 2가지 방식 (키 값, 인덱스 번호)
myList.remove('신사임당');
myList.removeAt(0);
print(myList);
myList.remove('신사임당11111111');
print(myList.length);
}
728x90
반응형