티스토리 뷰

프로그래밍/Android

형변환이란?

KYU 2018. 7. 10. 18:10
반응형

프로그래밍 코딩 시 서로 다른 타입의 피연산자간의 연산을 수행해야하는 경우, 연산을 수행하기 전에 형변환을 통해 같은 타입으로 변환해주어야 한다. 

이유는 모든 연산은 같은 타입의 피연산자(Operand)간에만 수행 할 수 있기 때문입니다.

그렇다면 Java, Kotlin 에서 자주 사용하는 형변환을 공유하겠습니다.


형변환

Java, Kotlin 으로 작성하였습니다.

  • String to Int

    [ Java ]

    String foo = "123";
    int boo = Integer.pareInt(foo)

    [ Kotlin ]

    val foo = str.toInt()
  • Float to String

    [ Java ]

    float foo = 1.23f
    val strFoo = Float.toString(foo)

    [ Kotlin ]

    let foo = 1.23f
    let strFoo = foo.toString()
  • Int to String

    [ Java ]

    int foo = 42
    String str = Integer.toString(foo)

    [ Kotlin ]

    val foo : Int = 42
    val str = x.toString()
  • Int to Float

    [ Java ]

    int foo = 1
    float boo = (float) foo

    [ Kotlin ]

    int foo = 1
    val boo = foo.toFloat()


정리

간단히 자주사용하는 것 위주로 공유 하였습니다. 형변환을 통하여 다양한 로직을 구현 할 수 있기를 응원합니다.

반응형
댓글