//=$secondUrl?>
Dart
리스트의 특정 위치에 값 추가하기
리스트의 특정 위치에 값 추가하기
리스트에 값을 추가하는 방법에 대해 알아볼게요.
add()와 달리 이번에는 리스트의 특정 위치에 값을 추가할거에요.
리스트의 특정 위치에 값 한개 추가하기
리스트의 특정 위치에 값을 1개 추가하려면 insert()를 사용합니다.
사용방법은 다음과 같습니다.
리스트.insert(위치, 추가할 값);
위치라하면 앞에서 학습했던 인덱스를 의미합니다.
그럼 예제를 통해 알아볼게요.
다음 예제는 리스트에 한국과 영국이 담겨있고 그 사이에 일본을 넣는 예제입니다.
void main() { List<String> nation = ['korea','uk']; nation.insert(1,'japan'); print(nation); }
결과는 바로 아래에서 확인할 수 있습니다.
결과를 보면 insert()를 사용해서 인덱스1에 추가한 값이 japan이 보입니다. 원래 인덱스 1위치에 있던 uk는 뒤로 밀려 2의 위치에 있습니다.
그럼 이어서 여러개의 값을 특정 위치에 추가해 보겠습니다.
리스트의 특정 위치에 값 여러개 추가하기
리스트에 값을 여러개 추가하려면 insertAll()를 사용합니다.
사용방법은 다음과 같습니다.
리스트.insertAll(위치, [추가할 값,추가할 값]);
insertAll()안에 []를 사용해서 값을 추가합니다.
void main() { List<String> nation = ['korean']; nation.insertAll(0,['uk','japan']); print(nation); }
결과는 바로 아래에서 확인할 수 있습니다.
리스트에 insertAll()로 0인덱스에 'uk','japan'값을 추가했습니다.
이렇게 다트에서 리스트의 특정 위치에 1개의 값을 추가하는 방법과 여러개의 값을 추가하는 방법에 대해 알아봤습니다.
//=$langList['bottomThankyou'][$langMode]?>