将集合转换为列表

0 dart flutter

需要在 Flutter 中转换Set<>为的帮助List<String>

Set<_Filter> _selectedFilters = Set<_Filter>();

final List<_Filter> _filters = [
  _Filter('Bee Cattle'),
  _Filter('Crops'),
  _Filter('Machinery'),
  _Filter('Fish'),
  _Filter('Sheep'),
  _Filter('Cattle Breeds'),
  _Filter('Wells'),
  _Filter('Farm'),
];
Run Code Online (Sandbox Code Playgroud)

我需要将此 Set 转换为List<string>.

cre*_*not 6

您可以简单地使用该Iterable.toList方法,即根据您的情况Set.toList。

final Set<String> set = {'cake', 'cookie'};

final List<String> list = set.toList();
Run Code Online (Sandbox Code Playgroud)