MENU

MENU

カテゴリー

\気になるカテゴリーをクリック!/

やきいも
文系SE
【プロフ】
 ▶ 30代半ば
 ▶ ITエンジニア13年目 | 業務システム
 ▶ 妻と息子の3人で田舎の暮らし

【サイト運営】
このブログは私の体験をもとに以下に関する情報をお届けしています。
 ▶ AI
 ▶ Java
 ▶ Flutterなど
Udemyセール!最大95%オフ!1,200円~9月の最新セール情報をみる

【Dart】listの使い方を3分で解説!コピペOK!

この記事にはPRを含む場合があります。
  • FlutterでDart言語のlistの使い方を知りたい!
  • FlutterでDart言語のlistの使い方を忘れた・・・

そこで、今回はFlutterDartのlistの使い方初心者向けに解説します。

不明点などありましたら、お気軽にお問い合わせ下さい。

この記事で分かること!
  • List classって何?
  • Listの基本的な使い方
  • Listでよく使うプロパティ、メソッド

フリーランスの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の変数名.isEmptyList が空か判定

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の学習方法を知る

Flutter をスクールで学ぶ

Flutterの副業を探す

おまけFlutter入門の完全ガイド

Flutter/Dartの基礎一覧

Flutter/Dartの入門知識として押さえておきたい内容をまとめました。学習のご参考にどうぞ。

Widget(ウィジェット) 一覧

Dart 基本文法

ライブラリ 使い方

コメント

コメントする

CAPTCHA


目次