Kotlin

[Kotlin] 3. 형변환과 배열

98kg 2024. 3. 12. 15:20

형변환

 

명시적 형변환 : 변환될 자료형을 개발자가 직접 지정
암시적 형변환 : 변수를 할당할 시 자룡형을 지정하지 않아도 자동으로 형변환

 

val a: Long = 34
val b: Int = a.toInt()  // Long을 Int로 강제 형변환

val str: String = "123"
val c = Integer.parseInt(str)  // 정수 123으로 변환
  • toByte() : Byte로 변환
  • toShort() : Short로 변환
  • toInt() : Int로 변환
  • toLong() : Long으로 변환
  • toFloat() : Float으로 변환
  • toDouble() : Double로 변환
  • toChar() : Char로 변환
  • String의 형변환은 Java와 동일

 


배열

 

 var intArr = arrayOf(1,2,3,4,5)
   
   //  비어있는 배열
   var nullArr = arrayOfNulls<Int>(5)
   // <> 안은 배열에 지정한 타입을 지정
   
   // 배열 값 뽑아오는 건 자바와 동일
   println(intArr[0]);