dart 去掉list中的空值
dart 去掉list中的空值 要去掉 Dart 列表中的空值,可以使用 filter 方法。以下是一个示例代 […]
dart 去掉list中的空值
要去掉 Dart 列表中的空值,可以使用 filter
方法。以下是一个示例代码:
List<String> myList = ['apple', 'banana', '', 'orange'];
myList = myList.where((value) => value != '').toList();
在这个示例中,我们首先定义了一个包含空值的字符串列表 myList
。然后,我们使用 filter
方法过滤掉所有空值,并将结果保存在一个新的列表 myList
中。
在 filter
方法中,我们使用了一个 lambda 表达式 (value) => value != ''
来过滤掉所有空值。这个表达式的意思是,如果一个值不是空字符串,就将其保留在列表中。
最后,我们将过滤后的列表转换回原始的字符串列表类型。
“`