Подтвердить что ты не робот

Как преобразовать часть исходного файла Java в Kotlin?

В моем проекте Kotlin у меня есть некоторые части кода Java, которые я хочу преобразовать в Kotlin. Пункт меню "Преобразовать Java файл в Kotlin" отключен, потому что это не весь файл, который я хочу преобразовать.

Как преобразовать Java-код в Kotlin?

4b9b3361

Ответ 1

Нет инструмента для преобразования кода Kotlin в Java. Если вы хотите преобразовать часть файла из Java в Kotlin, самый простой способ - скопировать код из файла Java в среде IDE и вставить его в файл Kotlin.

Ответ 2

С Android Studio 3.0

Вам не нужно устанавливать плагин для преобразования кода Java в код kotlin. Теперь Google официально поддерживает язык 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

Ответ 3

Чтобы конвертировать код Java в Android Studio, используйте сочетание клавиш CTRL + SHIFT + ALT + K

Для конвертации с сайта воспользуйтесь сайтом Try Kotlin.

Для конвертации из приложения Android используйте Master в Android.

Ответ 4

Я нашел обходное решение:

  • Создайте файл Java и вставьте внутри этого файла код Java, который вы хотите скрывать.
  • Теперь скопируйте код Java из файла Java.
  • Перейдите в файл Kotlin и вставьте этот код. Идея предложит преобразовать код из Java в Kotlin.

Ответ 5

В Android Studio 3.0

Kotlin полностью поддерживается от Android Studio 3.0 (т.е. не требуется плагин NO Kotlin). Если у вас Android Studio >= 3.0, то ваши следующие задания очень просты,

  • Вы можете создать новый файл Kotlin.
  • Вы можете добавить код Kotlin в существующий Проект.
  • Вы можете конвертировать весь код JAVA в Kotlin

Преобразовать существующий код Java в код Котлина

В Android Studio 3.0 откройте файл Java и выберите Код > Преобразовать файл Java в файл Kotlin.

Или создайте новый файл Kotlin (File > New > Kotlin File/Class), а затем вставьте код Java в этот файл - при появлении запроса нажмите Да для преобразования кода в Kotlin. Вы можете проверить Не показывать этот диалог в следующий раз, что упрощает удаление фрагментов кода Java в ваши файлы Kotlin.

Диалоговое окно

введите описание изображения здесь

Официальный источник:: Конвертировать в Kotlin из JAVA

Примечание:: При создании нового проекта

Tick Включить поддержку Kotlin, чтобы получить поддержку котлина для всего проекта.

Ниже приведен снимок экрана первого экрана нового окна создания проекта Android с возможностью включения поддержки Kotlin во весь проект.

Создать новый проект Android с поддержкой Kotlin

Ответ 6

При вставке кода Java в файл Kotlin с использованием производной среды IntelliJ среда IDE не будет преобразовывать Java в Kotlin.

Кажется, проблема в том, что IntelliJ не знает, что код - это Java. Вот простой способ обеспечить преобразование кода в Kotlin.

  1. Скопируйте код Java из своего веб-браузера.
  2. Открыть скретч файл (Файл → Создать → Скретч файл или Ctrl + Alt + Shift + Insert)
  3. В диалоговом окне "Языки" выберите Java в качестве языка.

New Scratch window Languages dialog.

  1. Вставьте ранее скопированный фрагмент Java.
  2. Выделить все (Ctrl-A) и скопировать (Ctrl-C)
  3. Теперь вставьте в свой код Kotlin.

Сначала вставив код Java в рабочий файл Java, вы дадите IntelliJ знать, что фрагмент кода является кодом Java. Затем он автоматически преобразует код в Kotlin при вставке в файл Kotlin.

Ответ 7

Простой код Ctrl + Alt + Shift + K преобразуется в kotlin

Ответ 8

нажмите здесь для изображения

В Android 3.0 Canary это очень просто: перейдите в Code; последний вариант - "Преобразовать файл Java в Kotlin". И все готово!

Существует также ярлык: Ctrl + Alt + Shift + K

Ответ 9

его простой процесс. зайдите в панель инструментов студии Android и выполните следующие шаги.

CODE → Преобразовать java файл в файл kotlin..

то он просит вас подтвердить и перезапустить Android Studio IDE.. после того, как вы подтвердите, он перезапустит вашу среду IDE и покажет вам преобразованный код кода Kotlin...

Ответ 10

Если ваша версия Android Studio меньше 3, вам нужно установить плагин Kotlin. Для его установки следуйте инструкциям ниже ссылки

Блог Jetbrains: - Работа с Kotlin в Android Studio

После установки плагина перезапустите Android Studio и найдите действие (Ctrl + Shift + A) и введите Convert Java File to Kotlin.

Ответ 12

Чтобы преобразовать полный файл в Kotlin, используйте эту комбинацию ключей:

  • Shift + Alt + Cmd + k в Mac
  • Shift + Alt + Ctrl + k в Windows

Ответ 13

Вам не нужны никакие специальные инструменты. Просто скопируйте и вставьте из любого места и вставьте в файл .kt в диалоговом окне Android Studio., открыв запрос "Convert Java to Kotlin". Нажмите Да, он преобразует его и внесет некоторые изменения майнера.