Dart リスト(配列)に指定した値が含まれているかを判定する

  • 作成日 2022.11.05
  • 更新日 2022.11.15
  • Dart
Dart リスト(配列)に指定した値が含まれているかを判定する

Dartで、リスト(配列)に指定した値が含まれているかを判定するコードを記述してます。文字列にも使用できる「contains」を使用します。

環境

  • OS windows11 home
  • Dart 2.18.4

指定した値が含まれているかを判定

指定した値が含まれているかを判定するには「 contains 」を使用します。

リスト.contains(値)

※含まれていれば「true」が、含まれていなければ「false」が返ります

実際に、使用して判定してみます。

void main() {
  var list = ['aaa', 'bbb', 'ccc', 'ddd', 'eee'];

  print(list.contains('aaa')); // true
  print(list.contains('bbb')); // true
  print(list.contains('fff')); // false
}

実行結果を見ると、判定されていることが確認できます。

空文字やサロゲートペア文字にも使用できます。

void main() {
  var list = ['','😥😥😥'];

  print(list.contains('')); // true
  print(list.contains('😥😥😥')); // true
}