【Flutter/Dart】Setに指定した要素が含まれているか判定

Set型の配列で指定した要素が含まれているか判定する方法を紹介します。

今回はSetクラスの「contains / containsAllメソッド」を使用します。

\ 世界最大級のオンライン学習サービス /

目次

contains|ある1つの要素が含まれているか判定

var set = {'A', 'B', 'C'};
print(set.contains('A'));
print(set.contains('D'));

//結果
//true
//false

指定した値が配列に含まれている場合は「true」、含まれていない場合は「false」を返します。

containsAll|複数の要素が全て含まれているか判定

var set = {'A', 'B', 'C'};
print(set.containsAll({'A', 'B'}));
print(set.containsAll({'A', 'D'}));

//結果
//true
//false

指定した全ての値が配列に含まれている場合は「true」、含まれていない場合は「false」を返します。

  • URLをコピーしました!
目次