web-dev-qa-db-fra.com

La valeur de contrôle dans le tableau existe Flutter dart

J'essaie de vérifier l'état

if (value in List) {
  exist
} else { 
  not exist
}

mais rien pour aider quelqu'un ayant une idée alors s'il vous plaît partager.

My List = _quantityController[];

itemId est un entier

je veux vérifier mon identifiant d'article existe dans mon tableau de liste ou pas ... Merci!

10
Rahul Mishra
list.contains(x);

contient la méthode

30
Zroq

Cela a fonctionné pour moi, voici mon code:

List<int> _itemController = [16,18];
int itemId = 16;

if(_itemController.contains(itemId)){
  print("True")
}else{
print("false");
}
0
Rahul Mishra
List<int> values = [1, 2, 3, 4];
values.contains(1); // true
values.contains(99); // false   

Méthode - contient sur Iterable fait exactement ce dont vous avez besoin. Voir l'exemple ci-dessus.

0
Mikki