Как создать список со строками, являющимися частью другого списка - PullRequest
1 голос
/ 12 марта 2019

У меня есть список объектов, который состоит из 2 строк - class X {StringA, StringB;}. Мне нужен список объединенных значений строк A и String B (StringA + StringB), а также применить к нему фильтр. Фильтр как - StringA.contains(pattern) || StringB.contains(pattern). Как мне достичь этого? Я пытался использовать toList, но так как мой первоначальный список не состоит из строк, я не могу понять.

1 Ответ

2 голосов
/ 12 марта 2019

Это должно делать то, что вы хотите

initialList
  .where((e) => e.StringA.contains(pattern) || e.StringB.contains(pattern))
  .map((e) => '${e.StringA}${e.StringB}')
  .toList()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...