반응형

Java 2

Kotlin코드를 Java코드로 변경하기 (Android Studio)

Android Native앱을 개발하기 위해서는 보통 Java와 Kotlin을 사용합니다. Java와 Kotlin은 같은 JVM 기반 언어이기 때문에 서로 호환이 100% 가능합니다. Java이나 Kotlin을 이용할때 어떻게 동작하는지 서로의 언어를 보고 비교하면 도움이 됩니다. (특히 기존에 Java를 이용해서 개발하신분들은 Kotlin을 새로 접할때) Android Studio에서 변환하는 기능을 제공해주고 있는데요. 바로 소개하겠습니다. ※ Android Studio Dolphin | 2021.3.1 Patch1 버전기준으로 작성되었습니다. Kotlin Code를 Java로 변환하기 Kotlin으로 작성된 kt 파일을 bytecode로 변환한뒤, decompile을 통해 java 파일로 변환합니다..

Development/Android 2023.03.06

Iterator java.util.NoSuchElementException

안녕하세요. 오늘은 Java에서 Iterator 사용시 NoSuchElementException이 발생하는 이유와 이에 대한 해결방법을 설명하도록 하겠습니다. 저의 경우는 Iterator를 사용할때 사용방법을 정확히 숙지하지 못하고 사용해서 발생한 에러 메시지입니다. Iterator는 Set, List, Map등 어떤 데이터들의 집합체(Collection)들로부터 정보를 얻어낼 수 있는 기능을 수행할 수 있습니다. 보통 이러한 자료구조들로부터 정보를 얻어낼때 for, while과 같은 반복문과 조건문들을 사용해서 특정 항목의 정보를 얻어내는데, Iterator를 사용하면 동일한 방식으로 접근이 가능하며, 그 안에 있는 특정 항목에 접근할 수 있는 방법을 손쉽게 제공합니다. Iterator에서 자주사용하는..

Development/Java 2022.03.13
반응형