[kotlin] 코틀린 변환 함수 예제

Kotlin은 강력한 변환 함수를 제공하여 데이터 형식 간의 변환이 간편하게 이루어질 수 있습니다. 이번 포스트에서는 몇 가지 유용한 변환 함수 예제를 살펴보겠습니다.

1. 문자열을 정수로 변환하기

fun main() {
    val strNumber = "123"
    val number = strNumber.toInt()
    println(number) // 출력: 123
}

우리는 toInt() 함수를 사용하여 문자열을 정수로 변환할 수 있습니다. 이 함수는 코틀린에서 많은 기본 형식 간에 사용되며, 예외를 방지하기 위해 문자열이 정수로 변환될 수 있는지 확인합니다.

2. 문자열을 실수로 변환하기

fun main() {
    val strNumber = "3.14"
    val number = strNumber.toDouble()
    println(number) // 출력: 3.14
}

toDouble 함수를 사용하여 문자열을 실수로 변환할 수 있습니다. 마찬가지로, 변환 가능한지 확인하여 예외를 방지합니다.

3. 문자열을 불린으로 변환하기

fun main() {
    val strBoolean = "true"
    val boolean = strBoolean.toBoolean()
    println(boolean) // 출력: true
}

toBoolean() 함수를 사용하여 문자열을 불린 값으로 변환할 수 있습니다. 문자열이 “true” 또는 “false”로 표시되어야 하며, 대소문자를 구분하지 않습니다.

4. 정수를 문자열로 변환하기

fun main() {
    val number = 100
    val strNumber = number.toString()
    println(strNumber) // 출력: "100"
}

toString() 함수를 사용하여 정수를 문자열로 변환할 수 있습니다. 이 함수도 다른 데이터 형식에 적용할 수 있습니다.

5. 실수를 문자열로 변환하기

fun main() {
    val number = 3.14
    val strNumber = number.toString()
    println(strNumber) // 출력: "3.14"
}

실수를 문자열로 변환하려면 toString() 함수를 사용합니다.

이러한 변환 함수는 Kotlin의 강력한 기능 중 일부입니다. 필요에 따라 데이터 형식 간에 변환을 수행하는 데 사용할 수 있으며, 유용한 도구로 활용할 수 있습니다.

참고: Kotlin 문서