- Kotlin supports collections of type, List , Set and Map. Kotlin's Standard Library offers generic interfaces, classes, and functions for creating, populating, and managing collections of any type.
- List is an ordered collection Elemnts can be accessed by ordered indices, and can occure more than once.
- Set is a collection of unique elements. Order of elements do not matter.
- Map (or dictionary) is a set of key-value pairs. Keys are unique, and each maps to exactly one value, which can have duplicates.
- Kotlin supports both Mutable and Immutable collections. List, Set or Map of either read only (immutable collections) or List, Set and Map of both read-write option (Mutable collection).