Kotlin2 코틀린 배열 Arrays 코틀린 배열은 타입 파라미터를 받는 클래스다. 다른 제네릭 타입에서 처럼 배열 타입의 타입 인자는 객체 타입이 되므로 Array 같은 타입을 선언하면 박싱된 정수의 배열(java.lang.Integer[])이 된다. class Array private constructor() { val size: Int operator fun get(index: Int): T operator fun set(index: Int, value: T): Unit operator fun iterator(): Iterator // ... } get : 특정 인덱스의 원소 값을 반환 , indexing operator([])로 호출 가능 set : 특정 인덱스의 원소 값을 삽입, indexing operator([])로.. 2021. 10. 2. Intellij에서 Kotlin을 Java로 변환하는 방법 코틀린 코드가 자바 코드로는 어떻게 동작하는지 확인해보고 싶을 때가 있다. 코틀린을 자바 코드로 변환하려면 코틀린 바이트코드(.class)를 자바로 decompile 하면 된다. Intellij IDE 에서는 이를 간단하게 변환해볼 수 있다. Bytecode 보기 Shift + Shift 클릭 하거나 Cmd + Shift + A 클릭 "Kotlin Bytecode" 입력 아래와 같이 바이트코드를 확인할 수 있다. 자바 코드 보기 바이트코드를 자바코드로 변환하기 위해서는 DECOMPILE 버튼을 클릭하면 된다. 아래와 같이 DECOMPILE 버튼이 보이지 않을 수가 있다. 이런 경우는 Java Bytecode Decompiler plugin를 설치해주고 enable 해주면 된다. 2021. 7. 3. 이전 1 다음