[kotlin] 코틀린에서의 if문을 이용한 파일 입출력 처리
코틀린은 풍부한 라이브러리와 간결한 문법으로 알려져 있습니다. 파일 입출력 처리도 코틀린에서는 간편하게 할 수 있습니다. 이번 글에서는 코드 내부의 if
문을 이용하여 파일을 읽고 쓰는 방법을 살펴보겠습니다.
파일 읽기
코틀린에서 파일을 읽고 내용을 출력하는 간단한 예제부터 시작해보겠습니다.
import java.io.File
fun main() {
val file = File("file.txt")
if (file.exists()) {
val content = file.readText()
println(content)
} else {
println("파일이 존재하지 않습니다.")
}
}
위 예제에서는 File
클래스를 사용하여 텍스트 파일을 읽고, 파일이 존재하는지를 if
문을 통해 확인한 후 파일의 내용을 출력하거나 “파일이 존재하지 않습니다.”라는 메시지를 출력합니다.
파일 쓰기
이번에는 if
문을 이용하여 파일에 텍스트를 쓰는 간단한 예제를 살펴봅시다.
import java.io.File
fun main() {
val file = File("output.txt")
if (!file.exists()) {
file.writeText("코틀린 파일 입출력 예제")
println("파일을 성공적으로 생성하고 텍스트를 썼습니다.")
} else {
println("파일이 이미 존재합니다.")
}
}
위 예제에서는 File
클래스를 이용하여 파일을 쓰고, if
문을 사용하여 파일의 존재 여부를 확인한 후 존재하지 않는 경우에만 텍스트를 씁니다.
코틀린에서 파일 입출력 처리는 간편하면서도 다양한 상황에 대응할 수 있는 기능을 제공합니다. if
문을 활용하여 파일의 존재 여부를 확인하고 파일의 내용을 읽거나 쓸 수 있습니다.
참고 문헌: 코틀린 공식 문서