본문 바로가기
Language/Kotlin

[Kotlin] 코틀린 형변환 int to string

by Jay Son 아기 냥이 해린 짱💖 2020. 7. 13.

코틀린 형변환 정리

자바와 비교 했을 경우 코드가 완벽하게 간결하게 변화 함.

 

Int, String, Long, Double 형 모두 형변환 필요 할 경우 

선언된 변수 타입 상관없이 "변수.to형변환이름" 으로 사용

ex)

a.toString() : String 타입으로 형변환

a.toLong() : Long 타입으로 형변환

a.toDouble() : Double 타입으로 형변환

 

Int 형 형변환

    // Int to String
    // Int to Long
    // Int to Double
    val a: Int = 1234
    val aIntToString: String = a.toString()
    val aIntToLong: Long = a.toLong()
    val aIntToDouble: Double = a.toDouble()
    println("aIntToString = $aIntToString")
    println("aIntToLong = $aIntToLong")
    println("aIntToDouble = $aIntToDouble")

결과

aIntToString = 1234
aIntToLong = 1234
aIntToDouble = 1234.0

 

String 형 형변환

    // String to Int
    // String to Long
    // String to Double
    val b: String = "1234"
    val bStringToInt: Int = b.toInt()
    val bStringToLong: Long = b.toLong()
    val bStringToDouble: Double = b.toDouble()
    println("bStringToInt = $bStringToInt")
    println("bStringToLong = $bStringToLong")
    println("bStringToDouble = $bStringToDouble")

결과

bStringToInt = 1234
bStringToLong = 1234
bStringToDouble = 1234.0

 

Long 형 형변환

    // Long to String
    // Long to Int
    // Long to Double
    val c: Long = 1234
    val cLongToString: String = c.toString()
    val cLongToInt: Int = c.toInt()
    val cLongToDouble: Double = c.toDouble()
    println("cLongToString = $cLongToString")
    println("cLongToInt = $cLongToInt")
    println("cLongToDouble = $cLongToDouble")

결과

cLongToString = 1234
cLongToInt = 1234
cLongToDouble = 1234.0

 

Double 형 형변환

    // Double to String
    // Double to Int
    // Double to Long
    val d: Double = 1234.0
    val dDoubleToString: String = d.toString()
    val dDoubleToInt: Int = d.toInt()
    val dDoubleToLong: Long = d.toLong()
    println("dDoubleToString = $dDoubleToString")
    println("dDoubleToInt = $dDoubleToInt")
    println("dDoubleToLong = $dDoubleToLong")

결과

dDoubleToString = 1234.0
dDoubleToInt = 1234
dDoubleToLong = 1234

 

 

반응형