在Kotlin中,數(shù)組和集合都是常用的數(shù)據(jù)結(jié)構(gòu),提供了許多操作方法來對它們進(jìn)行操作。以下是一些常用的數(shù)組和集合操作方法:
數(shù)組操作方法:
- get(index: Int):獲取指定位置的元素。
- set(index: Int, value: T):設(shè)置指定位置的元素。
- size:獲取數(shù)組的大小。
- filter(predicate: (T) -> Boolean):過濾數(shù)組中符合條件的元素。
- map(transform: (T) -> R):對數(shù)組中的每個元素應(yīng)用指定的轉(zhuǎn)換函數(shù)。
- forEach(action: (T) -> Unit):對數(shù)組中的每個元素執(zhí)行指定的操作。
- sort():對數(shù)組進(jìn)行排序。
集合操作方法:
- add(element: E):向集合中添加一個元素。
- remove(element: E):從集合中移除指定元素。
- size:獲取集合的大小。
- contains(element: E):判斷集合中是否包含指定元素。
- filter(predicate: (E) -> Boolean):過濾集合中符合條件的元素。
- map(transform: (E) -> R):對集合中的每個元素應(yīng)用指定的轉(zhuǎn)換函數(shù)。
- forEach(action: (E) -> Unit):對集合中的每個元素執(zhí)行指定的操作。
- sorted():對集合進(jìn)行排序。