Kotlin 속성 – .properties/.XML 파일에서 속성 읽기/쓰기
2723 단어 xmlkotlinproperties
Kotlin 속성 – .properties/.XML 파일에서 속성 읽기/쓰기
이 게시물에서는 Kotlin 언어로 .Properties/.XML 파일에서 속성을 읽고 쓰는 방법을 보여줍니다.
I. Kotlin - .Properties 파일에서 속성 읽기/쓰기
1. .Properties 파일에 속성 쓰기
1.1 속성 store() 메서드
우리는
java.util.Properties.store()
방법을 사용합니다:
// 1.
fun store(out: OutputStream, comments: String): Unit
-> Writes this property list (key and element pairs) in this Properties table
to the output stream in a format suitable for loading into a Properties table using the load(InputStream) method.
// 2.
fun store(writer: Writer, comments: String): Unit
-> Writes this property list (key and element pairs) in this Properties table
to the output character stream in a format suitable for using the load(Reader) method.
1.2 Kotlin 프로그램 – .properties 파일에 속성 쓰기
package com.javasampleapproach.kotlin.properties
import java.io.FileOutputStream
import java.io.FileWriter
import java.io.IOException
import java.util.Properties
fun main(args: Array) {
val properties = Properties()
properties.put("db.username", "username")
properties.put("db.password", "password")
properties.put("db.driver", "org.postgresql.Driver")
properties.put("db.url", "jdbc:postgresql://localhost/testdb")
var propertiesFile = System.getProperty("user.dir") + "\\file.properties"
/*
* Approach 1:
* use -> 'java.util.Properties.store(out: OutputStream, comments: String)'
*/
var fileOutputStream = FileOutputStream(propertiesFile)
properties.store(fileOutputStream, "save to properties file")
/*
* Approach 2:
* use -> 'java.util.Properties.store(writer: Writer, comments: String)'
*/
propertiesFile = System.getProperty("user.dir") + "\\file_1.properties"
val fileWriter = FileWriter(propertiesFile)
properties.store(fileWriter, "save to properties file")
}
->
.properties
출력 파일:더 보기:
https://grokonez.com/kotlin/kotlin-properties-read-write-properties-file-properties-xml-file
Kotlin 속성 – .properties/.XML 파일에서 속성 읽기/쓰기
Reference
이 문제에 관하여(Kotlin 속성 – .properties/.XML 파일에서 속성 읽기/쓰기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/loizenai/kotlin-properties-read-write-properties-from-to-properties-xml-file-828텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)