- FlutterでDart言語のlistの使い方を知りたい!
- FlutterでDart言語のlistの使い方を忘れた・・・
そこで、今回はFlutterのDartのlistの使い方を初心者向けに解説します。
不明点などありましたら、お気軽にお問い合わせ下さい。
この記事で分かること!
- List classって何?
- Listの基本的な使い方
- Listでよく使うプロパティ、メソッド
ちなみに、Flutterのスキルを0から効率的に伸ばす方法は、仕事として実務を経験することです。そして、最速で転職・就職・副業するには学習をどんどん進め、ポートフォリオを最優先で完成させましょう!応募できそうなFlutter案件をチェックすると必要なスキルも分かり学習に身が入ります!Flutter案件/求人の探し方はコチラで詳しく解説していますので、ご参考にして下さい。
目次
【Dart】list classとは
Listとは複数のオブジェクト(データ)を管理できるクラスです。
An indexable collection of objects with a length.
(直訳)長さのあるインデックス可能なオブジェクトのコレクション。
引用:Dart API 公式サイト「list class」
【Dart】listの使い方
list
のサンプルコードは以下の通りです。コピペでそのまま使えます。
listのサンプルコード
void main() {
// List = 複数の値を保持
// List<型> 変数名 = <型>[データ]
List<String> imoList = ['紅はるか','安納芋'];
List<int> imoNum = [3,4];
print(imoList);
print(imoNum);
//Listの値取り方
print(imoList[1]);
print(imoNum[1]);
//Listに値の追加
imoList.add('鳴門金時');
print(imoList);
}
コンソール結果
[紅はるか, 安納芋]
[3, 4]
安納芋
4
[紅はるか, 安納芋, 鳴門金時]
listの主なプロパティ
listでよく使われるプロパティは以下の通りです。
プロパティ | 内容 |
---|---|
listの変数名[] | 指定した要素を取得。[ ]の中に取得したい要素の位置(インデックス)を指定 |
listの変数名.first | 最初の要素を取得 |
listの変数名.last | 最後の要素を取得 |
listの変数名.length | 要素の数を取得 |
listの変数名.isEmpty | List が空か判定 |
listの主なメソッド(関数)
listでよく使われるメソッドは以下の通りです。
メソッド | 処理内容 |
---|---|
add | 要素を末尾へ追加 |
addAll | 末尾に指定したリストを追加する。 |
insert | 指定した位置に要素を追加する。 |
insertAll | 指定した位置にリストを追加する。 |
removeAt | 指定した位置にある要素を削除 |
removeLast | 最後の要素を削除 |
removeWhere | 指定した条件を満たす要素を削除 |
clear | 要素を全て取り除く。 |
indexOf | 指定した値がどこの位置にあるか知りたいとき |
contains | 要素に指定した要素が含まれているかを判定する。 |
firstWhere | 要素の内、指定した条件にマッチする最初の要素を返却する。 |
forEach | 要素を順番に処理する。 |
where | 指定した条件にマッチした要素をIterableとして返す |
【Flutter】Dartのlistの基本的な使い方は押さえておこう!
今回の記事ではDartのlistの使い方について解説しました。
アプリ開発でListにおける基本的な使い方はしっかり押さえておきましょう!こんなメソッドあったな程度でも知っていると、後で調べるときに見つけやすいです。
Flutterエンジニアになるには?
初心者が中級者レベルのFlutterエンジニアなるまでの進め方をまとめました。
Flutterの学習方法を知る
あわせて読みたい


【2023】Flutter学習ロードマップ!初心者向け勉強法を0から解説!
Flutterでアプリ開発をしたい!けど、ベストなFlutterの学習方法や進め方が分からない。 Flutterの学習方法・進め方を知ることは重要です。Flutterの学習方法を間違える...
Flutter をスクールで学ぶ
あわせて読みたい


【失敗しない選び方】Flutterプログラミングスクール3社を徹底比較!SE歴13年目が解説!
Flutterでスマホアプリ開発をしたい!けど、挫折気味・・・ Flutterが学べるプログラミングスクールを知りたい!どこが良いのかな? 新卒でFlutter使ってるけど、よく分...
Flutterの副業を探す
あわせて読みたい


Flutterの副業案件探しにおすすめのサイト3選!【週2・リモートあり】
Flutterで副業を始めたい!どこのサイトがおすすめか知りたい! 週2,3日でスキルアップが望めるようなFlutterの案件をやりたい!どこのエージェントが良いかな? 初めて...
おまけ:Flutter入門の完全ガイド
あわせて読みたい


【Flutter入門ガイド2023】知識ゼロから使い方・全体像が分かる!
Flutterの全体像がわからない。 Flutterの学習すべきことを知りたい。 新しいことを学習する際は全体像を捉えることが重要です。「今はここを学習してるんだな。」と実...
Flutter/Dartの基礎一覧
Flutter/Dartの入門知識として押さえておきたい内容をまとめました。学習のご参考にどうぞ。
- ローカルデータベース(SQLite)
- グラフ①(fl_chart)
- グラフ②(syncfusion_flutter_charts)
- カレンダーから日付取得①(syncfusion_flutter_datepicker)
- カレンダーから日付取得②(month_picker_dialog_2)