kotlin mapコレクション- map ()メソッド
3294 ワード
https://grokonez.com/kotlin/kotlin-map-collection-map-methods
kotlin mapコレクション- map ()メソッド
チュートリアルでは、JavaSampleApproachはKotlinマップコレクションをKotlinリストコレクションまたは新しいマップコレクションに変換する方法を
I . Kotlinマップコレクション
Kotlin Map Collectionは、指定したマップを新しいマップまたは新しいリストに変換するためのmap ()メソッドのセットをサポートします.
0 .練習のための初期データ
1.1 map ()
メソッドシグネチャ
その他:
https://grokonez.com/kotlin/kotlin-map-collection-map-methods
kotlin mapコレクション- map ()メソッド
kotlin mapコレクション- map ()メソッド
チュートリアルでは、JavaSampleApproachはKotlinマップコレクションをKotlinリストコレクションまたは新しいマップコレクションに変換する方法を
map()
を使用する方法を示します.I . Kotlinマップコレクション
Kotlin Map Collectionは、指定したマップを新しいマップまたは新しいリストに変換するためのmap ()メソッドのセットをサポートします.
1. fun <K, V, R> Map<out K, V>.map(transform: (Map.Entry<K, V>) -> R): List<R>
2. fun <K, V, R : Any> Map<out K, V>.mapNotNull(transform: (Map.Entry<K, V>) -> R?): List<R>
3. fun <K, V, R, C : MutableCollection<in R>> Map<out K, V>.mapTo(destination: C, transform: (Map.Entry<K, V>) -> R): C
4. fun <K, V, R : Any, C : MutableCollection<in R>> Map<out K, V>.mapNotNullTo(destination: C, transform: (Map.Entry<K, V>) -> R?): C
5. fun <K, V, R> Map<out K, V>.mapKeys(transform: (Map.Entry<K, V>) -> R): Map<R, V>
6. fun <K, V, R> Map<out K, V>.mapKeys(transform: (Map.Entry<K, V>) -> R): Map<R, V>
7. fun <K, V, R> Map<out K, V>.mapValues(transform: (Map.Entry<K, V>) -> R): Map<K, R>
8. fun <K, V, R, M : MutableMap<in K, in R>> Map<out K, V>.mapValuesTo(destination: M, transform: (Map.Entry<K, V>) -> R): M
今練習0 .練習のための初期データ
data class Address(
val street: String,
val postcode: String
)
data class Customer(
val firstName: String,
val lastName: String,
val age: Int
)
data class Person(
val fullname: String,
val age: Int,
val address: Address
)
val customerMap = mapOf(Pair(Customer("Jack", "Davis", 25), Address("NANTERRE CT", "77471")),
Pair(Customer("Mary", "Taylor", 37), Address("W NORMA ST", "77009")),
Pair(Customer("Peter", "Thomas",17), Address("S NUGENT AVE", "77571")),
Pair(Customer("Amos", "Nelson",23), Address("E NAVAHO TRL", "77449")),
Pair(Customer("Craig", "White",45), Address("AVE N", "77587")),
Pair(Customer("Laura", "Lewis", 32), Address("NANTERRE CT", "77471")),
Pair(Customer("Steven", "Harris", 39), Address("S NUGENT AVE", "77571")),
Pair(Customer("Paul", "Moore", 18), Address("E NAVAHO TRL", "77449")),
Pair(Customer("Mary", "Cook", 61), Address("S NUGENT AVE", "77571")),
Pair(null, null))
1 .指定したコテリンマップをリストに変換する1.1 map ()
メソッドシグネチャ
その他:
https://grokonez.com/kotlin/kotlin-map-collection-map-methods
kotlin mapコレクション- map ()メソッド
Reference
この問題について(kotlin mapコレクション- map ()メソッド), 我々は、より多くの情報をここで見つけました https://dev.to/loizenai/kotlin-map-collection-map-methods-41jeテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol