Kotlin – 맵을 속성/속성에서 속성으로 변환

1714 단어 mapkotlinproperties
https://grokonez.com/kotlin/kotlin-convert-map-tofrom-properties
Kotlin – 맵을 속성/속성에서 속성으로 변환
이 글에서는'Kotlin Map을Properties'와'Properties to Kotlin Map'을 비교하는 방법을 보여준다.
I.Kotlin - 맵을 속성으로 변환
Map 클래스toProperties() 메서드를 사용하여
-> 메소드 서명:

fun Map.toProperties(): Properties
실천:

package com.javasampleapproach.kotlin.map2properties

fun main(args: Array) {
    val map = mutableMapOf()
    map.put("db.username", "username")
    map.put("db.password", "password")
    map.put("db.driver", "org.postgresql.Driver")
    map.put("db.url", "jdbc:postgresql://localhost/testdb")
    
    // Converts this [Map] to a [Properties] object.
    // use -> fun Map.toProperties(): Properties
    val propertiesOfMap = map.toProperties()
    
    // Traverse through propertiesOfMap
    propertiesOfMap.forEach{(k, v) -> println("key=$k, value=$v")}
    /*
        key=db.password, value=password
        key=db.url, value=jdbc:postgresql://localhost/testdb
        key=db.username, value=username
        key=db.driver, value=org.postgresql.Driver
     */
}
둘Kotlin - 속성을 맵으로 변환Properties 또는 forEach 문장을 통해 for-loop 대상을 훑어보고 수동으로 매핑 인터페이스put(key: K, value: V) 방법을 사용한다.
실천:
자세한 내용은 다음을 참조하십시오.
https://grokonez.com/kotlin/kotlin-convert-map-tofrom-properties
Kotlin – 맵을 속성/속성에서 속성으로 변환

좋은 웹페이지 즐겨찾기