Dart言語でListに要素を追加する方法について解説します。
目次
Listに要素を追加する方法
Listに要素を追加する主なメソッドは次の4つです。
これらのメソッドの使い方についてそれぞれ解説します。
メソッド | 用途 |
---|---|
add | 末尾に要素を追加 |
addAll | 末尾に異なる配列を追加 |
insert | 指定したインデックス番号に要素を挿入 |
insertAll | 指定したインデックス番号に異なる配列を挿入 |
addメソッド
addメソッドは配列の末尾に要素を追加するメソッドです。
引数には末尾に追加する値を渡します。
List.add(値);
var list = ['a', 'b', 'c'];
list.add('d');
print(list);
//結果
//[a, b, c, d]
addAllメソッド
addAllメソッドは配列の末尾に異なるListを追加メソッドです。
引数には末尾に追加する配列を渡します。
List.addAll(配列);
var list = ['a', 'b', 'c'];
list.addAll(['d', 'e']);
print(list);
//結果
//[a, b, c, d, e]
insertメソッド
insertメソッドは指定したインデックス番号に要素を挿入メソッドです。
第一引数に挿入する位置のインデックス番号を渡し、第二引数に挿入する値を渡します。
List.insert(インデックス番号, 値);
var list = ['a', 'b', 'c'];
list.insert(1, 'd');
print(list);
//結果
//[a, d, b, c]
insertAllメソッド
insertメソッドは指定したインデックス番号に配列を挿入メソッドです。
第一引数に挿入する位置のインデックス番号を渡し、第二引数に挿入する配列を渡します。
List.insertAdd(インデックス番号, 配列);
var list = ['a', 'b'];
list.insertAll(1, ['c', 'd']);
print(list);
//結果
//[a, c, d, b]
FAQ
まとめ
今回はDartでListに要素を追加する方法について解説しました。
次の記事でListの要素を削除する方法について解説しているのでぜひ一緒にご覧ください。
【Flutter/Dart】Listの要素を削除する|removeAt/removeLast/remove/removeRange/removeWhere/clear
DartでListの要素を削除する主な方法にはremoveAt()、removeLast()、remove()、removeRange()、removeWhere()、clear()の6つのメソッドがあります。