[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")
}
결론
코틀린의 표준 라이브러리를 잘 활용하면 간결하고 효율적인 코드를 작성할 수 있습니다. 이러한 표준 라이브러리를 활용하여 프로그래밍을 더욱 쉽고 효율적으로 할 수 있습니다.
참고 문헌: 코틀린 표준 라이브러리 문서