Conceptual Kotlin for Java Survivors: Life After Semicolons
Part 7: "Collections Without Collectors" — Collections, Sequences and Strings
A Java utility sorts a "read-only" Kotlin list in place, and a nightly job drowns the garbage collector in intermediate lists. We look at what Kotlin collections are on the JVM, the operations that replace Collectors, sequences versus eager chains versus Streams, arrays, strings and regex, and kotlin.time and Uuid.