[kotlin] 코틀린에서 파일 읽기와 쓰기 기능
코틀린은 간단하면서도 효율적인 파일 읽기와 쓰기 기능을 제공합니다. 이를 통해 코틀린 어플리케이션에서 파일을 다루는 작업을 손쉽게 할 수 있습니다.
파일 읽기
코틀린에서 파일을 읽기 위해서는 java.io.File
클래스를 사용할 수 있습니다. 다음은 파일을 읽는 예제입니다.
import java.io.File
fun main() {
val fileName = "example.txt"
val file = File(fileName)
try {
val content = file.readText()
println("파일 내용: $content")
} catch (e: Exception) {
println("파일을 읽는 중에 오류가 발생했습니다: ${e.message}")
}
}
위 예제에서 File
클래스의 생성자에 파일 경로를 전달하여 파일 객체를 생성하고, readText()
함수를 호출하여 파일의 내용을 읽어옵니다. 이후 파일 내용을 출력합니다.
파일 쓰기
코틀린에서 파일 쓰기 역시 java.io.File
클래스를 사용할 수 있습니다. 다음은 파일에 쓰는 예제입니다.
import java.io.File
fun main() {
val fileName = "example.txt"
val content = "Hello, World!"
val file = File(fileName)
try {
file.writeText(content)
println("파일에 내용을 썼습니다.")
} catch (e: Exception) {
println("파일을 쓰는 중에 오류가 발생했습니다: ${e.message}")
}
}
위 예제에서는 writeText()
함수를 사용하여 파일에 내용을 씁니다. 이후 “파일에 내용을 썼습니다.”라는 메시지를 출력합니다.