обнаруживает, что указанный элемент c в списке с другими элементами не является нулевым - PullRequest
0 голосов
/ 24 февраля 2020

У меня есть List<GroceryItems>, где GroceryItems имеет следующие элементы: typeOfBread, water, milk

поля обнуляются, поэтому я получаю их также, если они нулевые, с нулевым значение конечно.

Мне нужно считать сколько val typeOfBread :String? фактически присутствует, а не ноль в моем Списке (На самом деле я был бы доволен, даже если я знаю, что это больше, чем один)

Пожалуйста, как мне этого добиться?

1 Ответ

0 голосов
/ 24 февраля 2020

Если вам просто нужно получить количество ненулевых типов хлеба, сделайте это:

val numberOfNonNullBreadTypes = groceryList.count { it.typeOfBread != null }

Если вы хотите получить новый список, содержащий только ненулевые, вы можете сделать это :

val filteredList = groceryList.filter { it.typeOfBread != null }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...