本教程展示了如何检查数组或列表中的元素是否存在 Dart或Flutter列表
在Dart中,数组和列表是相同类型的集合,数组是固定的,列表是动态的。
让我们看看如何检查一个元素在数组或列表中的存在。
如何检查值是否存在于dart/flutter的数组或列表中?
dart list提供了多种方法来检查子列表中的元素。
首先使用Set.of() 方法将列表转换成集合,使用Set.containsAll() 方法检查子列表是否存在于集合中。
下面是一个示例代码
void main() {
List<int> array = [1, 4, 5, 2, 8];
print(array.contains(2)); // true
print(array.contains(21)); // false
}
void main() {
List<String> array = ["one", "two", "three"];
print(array.contains("one"));// true
print(array.contains("four")); // false
}
- 使用indexOf
void main() {
List<String> array = ["one", "two", "three"];
print(array.indexOf("one") >= 0); // true,
print(array.indexOf("four") >= 0); // false,
}
总结
综上所述,学习如何检查子列表中包含的所有元素的dart和flutter列表。