Slackコミュニティに
無料で参加する
Flutterラボの
プレミアム会員になる
【Dart】Map型の使い方とよく使うメソッドまとめ
2020.09.13
Map型は、keyと呼ばれる値とvalueと呼ばれる値を紐付けて格納するオブジェクトです。
この記事の内容はFlutter専門の学習サイト『Flutterラボ』で、より詳しく動画で解説しているので、興味のある方はそちらもご確認ください。
変数宣言
まずは、型を指定して宣言します。
今回はフレームワーク名をkeyにして、対応言語名を格納します。
Map<String, String> frameworks = {
'Flutter' : 'Dart',
'Rails' : 'Ruby',
};
型推論を使って宣言することもできます。
var frameworks = {
'Flutter' : 'Dart',
'Rails' : 'Ruby',
};
値を取り出す
frameworks['Flutter'] // 'Dart'
値を追加する
frameworks['React'] = 'JavaScript';
addAll(void)
MapとMapを結合するメソッド
frameworks.addAll(
{
'Laravel' : 'PHP',
'Bootstrap' : 'CSS',
}
);
containsKey(bool)
keyが存在するかどうか確認するメソッド
frameworks.containsKey('Flutter'); // true
frameworks.containsKey('CakePHP'); // false
length(int)
Mapに含まれる値の数を取得するメソッド
frameworks.length // 5
remove(value)
値を削除するメソッド
frameworks.remove('Rails'); // Rails
forEach(void)
Mapの値を順番に取り出して処理するメソッド
frameworks.forEach((key, value) {
print('$key --- $value');
});

17min
プレミアム会員
見放題
List型の活用法を集中学習!定義の仕方から基礎メソッドの活用法まで理解しよう!
2021.06.18
¥500

8min
プレミアム会員
見放題
メソッドを引数で渡す!コールバック関数の活用方法を解説
2021.08.06
¥500

12min
プレミアム会員
見放題
Firestoreで扱えるデータ型を解説
2023.01.07
¥500
147min
プレミアム会員
見放題
Flutter開発で最低限知っておきたいDartの基礎知識
2024.08.31
¥6,000
ソースコード ダウンロード可

19min
プレミアム会員
見放題
【型変換】データ型を異なるものへ変換する方法を解説!
2021.07.23
¥500

18min
プレミアム会員
見放題
Map型の使い方を学習しよう!定義の仕方からメソッドの活用まで徹底解説!
2021.07.16
¥500

【Dart】Stringからint, double, DateTimeに変換する
2020.09.14

【Dart】【Flutter】List型(リスト)の使い方とよく使うメソッドまとめ
2020.09.18

【Dart】【Flutter】DateTime型についてのまとめ
2020.10.01

【Dart】Map型の使い方とよく使うメソッドまとめ
2020.09.13