假设我有给定的数组列表
Array listarray = ['1','2','3','3','3','4','5','6','6','7','8']
for (int i = 0; i<listarray.length; i++){
if(listarray[i] == '3'){
return 'this is three';
}else if (listarray[i] == '6'){
return 'this is six';
}
}
它会返回为this is threethis is threethis is threethis is sixthis is six
我想知道是否有办法让我只返回第一个,或者将其限制为仅返回1个?这样它会像
this id threethis is six
最佳答案
首先: Dart 中没有类型Array,但是有List。
您可以通过将list转换为set来删除重复项:
var listarray = ['1','2','3','3','3','4','5','6','6','7','8'];
listarray = listarray.toSet().toList();