[kotlin] 코틀린 표준 라이브러리를 활용한 실제 예제 코드

코틀린은 강력하고 효율적인 표준 라이브러리를 제공하여 프로그래밍을 보다 쉽고 효율적으로 할 수 있게 돕습니다. 이번에는 코틀린 표준 라이브러리를 사용한 실제 예제 코드를 살펴보도록 하겠습니다.

예제 1: 문자열 연산

코틀린의 문자열은 풍부한 내장 함수를 제공합니다. 아래는 두 개의 문자열을 합치고, 특정 문자로 분리하는 예제입니다.

fun main() {
    val str1 = "Hello"
    val str2 = "Kotlin"
    
    val combined = str1 + " " + str2 // 문자열 합치기
    println("Combined string: $combined")

    val parts = combined.split(" ") // 문자열 분리
    println("Parts: $parts")
}

예제 2: 확장 함수

코틀린은 확장 함수를 통해 기존 클래스에 새로운 함수를 추가하는 기능을 제공합니다. 아래는 리스트를 확장하여 특정 조건을 만족하는 요소를 필터링하는 예제입니다.

fun List<Int>.filterGreaterThan(num: Int): List<Int> {
    return this.filter { it > num }
}

fun main() {
    val numbers = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
    val filteredNumbers = numbers.filterGreaterThan(5)
    println("Filtered numbers: $filteredNumbers")
}

예제 3: 파일 처리

코틀린은 파일 처리에 유용한 함수들을 제공합니다. 아래는 파일을 읽고 쓰는 예제 코드입니다.

import java.io.File

fun main() {
    val file = File("sample.txt")
    
    // 파일 쓰기
    file.writeText("Hello, Kotlin!")

    // 파일 읽기
    val content = file.readText()
    println("File content: $content")
}

결론

코틀린의 표준 라이브러리를 잘 활용하면 간결하고 효율적인 코드를 작성할 수 있습니다. 이러한 표준 라이브러리를 활용하여 프로그래밍을 더욱 쉽고 효율적으로 할 수 있습니다.

참고 문헌: 코틀린 표준 라이브러리 문서