Kotlin — Как мне суммировать конкретный элемент в списке?

#kotlin

#kotlin

Вопрос:

 val total = mutableListOf("NO", "NO", "1", "2", "3", "4")
 

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

В этом случае «1», «2», «3», «4»

Есть ли какой-нибудь быстрый способ в Kotlin?

Ответ №1:

вы можете просто использовать sumBy вот так:

 total.sumBy { it.toIntOrNull() ?: 0 }