val myList = mutableListOf("one", "two", "three")
val filteredList = myList.filter{ it.length < 4 }
а в джаве надо юзать стримы
Не все так однозначно, если там будет метод чейнинг, то на каждом следующем методе будет создаваться новый экземпляр коллекции, и если я не ошибаюсь, в курсе от JetBrains по котлину, они сами говорили что джавовский стрим апи даже лучше, но в Котлине ещё есть sequences они избавлены этого, но для каждого есть свое применение