programing

Java 소스 파일의 일부를 Kotlin으로 변환하려면 어떻게 해야 합니까?

yoursource 2022. 9. 30. 09:48
반응형

Java 소스 파일의 일부를 Kotlin으로 변환하려면 어떻게 해야 합니까?

제 Kotlin 프로젝트에서 Kotlin으로 변환하고 싶은 Java 코드 부분이 있습니다.Java 파일을 Kotlin으로 변환하는 메뉴 항목이 전체 파일이 아니므로 사용할 수 없습니다.

Java 코드를 Kotlin으로 변환하려면 어떻게 해야 하나요?

Android Studio 3.0 탑재

Java 코드를 kotlin 코드로 변환하기 위해 플러그인을 설치할 필요가 없습니다.현재 구글은 공식적으로 코틀린 언어를 지원하고 있다.

  • Android Studio 메뉴 -> 코드 -> Java 파일을 Kotlin 파일로 변환

Android Studio 3.0 이전 버전

이전 Android Studio(3.0 이하)를 사용하는 경우 메뉴 아래에 Kotlin 도구가 있습니다.

Kotlin 플러그인 설치 중:

  • Android Studio 메뉴 -> 파일 -> 설정 -> 플러그인 -> 저장소 참조 -> Kotlin

Java 코드를 Kotlin 코드로 변환:

  • 프로젝트 구조에서 Java 클래스 파일을 선택합니다.
  • Android Studio 메뉴 -> 코드 -> Java 파일을 Kotlin 파일로 변환

Kotlin 코드를 Java로 변환하는 툴은 없습니다.파일의 일부를 Java에서 Kotlin으로 변환하는 가장 쉬운 방법은 IDE의 Java 파일에서 코드를 복사하여 Kotlin 파일에 붙여넣는 것입니다.

회피책을 찾았습니다.

  1. Java 파일을 만들고 변환하려는 이 파일 Java 코드 안에 붙여넣습니다.
  2. 이제 Java 파일에서 Java 코드를 복사합니다.
  3. Kotlin 파일로 이동하여 이 코드를 붙여넣습니다.IDEA는 Java에서 Kotlin으로 코드를 변환할 것을 제안합니다.

Android Studio에서 Java 코드를 변환하려면 CTRL+SHIFT+ALT+K를 사용합니다.

웹 사이트에서 변환하려면 Try Kotlin 사이트를 사용하십시오.

Android 앱에서 변환하려면 Android의 Master를 사용하십시오.

전체 파일을 Kotlin으로 변환하려면 다음 키 조합을 사용합니다.

  • Shift Mac에서는 + +
  • Shift + + + Windows의 경우

Android Studio 3.0의 경우

Kotlin은 Android Studio 3.0에서 완전히 지원됩니다(Kotlin 플러그인은 필요 없습니다).Android Studio > = 3.0을 가지고 있다면 다음 작업은 매우 쉽습니다.

  • 새 Kotlin 파일을 만들 수 있습니다.
  • 기존 프로젝트에 Kotlin 코드를 추가할 수 있습니다.
  • JAVA 코드 전체를 Kotlin으로 변환할 수 있습니다.

기존 Java 코드를 Kotlin 코드로 변환

Android Studio 3.0에서 Java 파일을 열고 [Code]> [ Convert Java File to Kotlin File ]를 선택합니다.

또는 새로운 Kotlin 파일([File]> [ New ]> [ Kotlin File / Class ])을 생성하여 해당 파일에 Java 코드를 붙여넣습니다.프롬프트가 뜨면 [Yes]를 클릭하여 코드를 Kotlin으로 변환합니다.다음 번에 대화상자를 표시하지 않음을 선택하면 Java 코드 스니펫을 Kotlin 파일로 쉽게 덤프할 수 있습니다.

대화창

여기에 이미지 설명 입력

공식 출처 : : JAVA에서 Kotlin으로 변환

주의: 새 프로젝트를 작성할 때

프로젝트 전체에 대한 Kotlin 지원을 받으려면 Include Kotlin support를 선택합니다.

아래는 새로운 Android Project Creation Window의 첫 화면 스크린샷입니다.프로젝트 전체에 Kotlin 지원을 추가할 수도 있습니다.

Kotlin 지원으로 새로운 Android 프로젝트 생성

IntelliJ에서 파생된 IDE를 사용하여 Java 코드를 Kotlin 파일에 붙여넣을 때 IDE는 Java를 Kotlin으로 변환하지 않습니다.

이 문제는 IntelliJ가 코드가 Java인지 모르기 때문에 발생한 것으로 보입니다.다음은 해당 코드를 Kotlin으로 변환하는 간단한 방법입니다.

  1. 웹 브라우저에서 Java 코드를 복사합니다.
  2. Scratch 파일(파일 -> 신규 -> Scratch 파일 또는 Ctrl+Alt+)을 엽니다.Shift + 삽입)
  3. 언어 대화상자에서 언어로 Java를 선택합니다.

새 Scratch 창 언어 대화 상자.

  1. 이전에 복사한 Java 스니펫을 붙여넣습니다.
  2. 모두 선택(Ctrl-A) 및 복사(Ctrl-C)
  3. 이제 Kotlin 코드에 붙여넣습니다.

먼저 Java 코드를 Java 스크래치 파일에 붙여넣음으로써 코드 스니펫이 Java 코드임을 IntelliJ에 알립니다.그런 다음 Kotlin 파일에 붙여넣을 때 코드를 Kotlin으로 자동 변환합니다.

심플 Ctrl+Alt+Shift+K 코드가 kotlin으로 변환됩니다.

이미지를 보려면 여기를 클릭하십시오.

Android 3.0 Canary에서는 매우 간단합니다.Go to Code; 마지막 옵션은 'Java 파일을 Kotlin으로 변환'입니다.그리고 넌 끝났어!

숏컷도 있습니다.Ctrl+Alt+Shift+K

간단한 과정입니다.Android Studio의 도구 모음으로 이동하여 이 단계를 따르십시오.

CODE -> Java 파일을 kotlin 파일로 변환합니다.

Android Studio IDE를 확인하고 재시작하라는 메시지가 나타납니다.확인하면 IDE가 재시작되고 변환된 Kotlin 코드 파일이 표시됩니다.

kotlinlang.org에서 페이지 상단에 있는 "온라인 시험" 클릭합니다.도구 모음에 "Java에서 변환" 옵션이 표시됩니다.

[ Try Online ]을 클릭합니다.

Java에서 변환을 클릭합니다.

Android Studio 버전이 3 미만일 경우 Kotlin 플러그인을 설치해야 합니다.인스톨 하려면 , 아래의 링크의 순서에 따릅니다.

블로그 제트브레인:- Android Studio에서 Kotlin과 협력

플러그인을 설치한 후 Android Studio 및 Find Action(+)CtrlShiftA을 다시 시작하고 Convert Java File to Kotlin을 입력합니다.

특별한 도구는 필요 없습니다.해서 붙여넣기만 ..ktAndroid Studio.대화상자 창이 "변환"을 요청하여 열립니다.Java to Kotlin(예를 누릅니다. 변경을 합니다." 네(으)ㄹ 수 있다. 이치노

새로운 Android Studio 버전 4.1 이상에서는 위의 작업을 수행할 필요가 없습니다.임의의 Java 코드를 복사하여 Android Studio의 기존 kt 파일에 붙여넣기만 하면 Kotlin으로 변환해야 하는 Java 코드로 인식됩니다.그런 다음 대화 상자에서 원하는 작업인지 묻고 Yes라고 대답하면 바로 변환합니다.또한 "변환 요청 안 함"을 선택하면 나중에 붙여넣은 Java 코드가 자동으로 변환됩니다.

가장 간단한 방법 -

  1. .java 파일에서 코드를 복사합니다.
  2. 확장자가 .kt인 새 파일을 만듭니다.
  3. 코드를 붙여넣습니다.
  4. 붙여넣은 코드를 Kotlin으로 변환하라는 팝업이 나타납니다.허락하다.

언급URL : https://stackoverflow.com/questions/34588117/how-can-i-convert-a-part-of-java-source-file-to-kotlin

반응형