Hoe kan ik een deel van het Java-bronbestand naar Kotlin converteren?

In mijn Kotlin-project heb ik enkele delen van Java-code die ik naar Kotlin wil converteren. Het menu-item dat het Java-bestand naar Kotlin converteert, is uitgeschakeld omdat het niet een heel bestand is dat ik wil converteren.

Hoe kan ik Java-code naar Kotlin converteren?


Antwoord 1, autoriteit 100%

Met Android Studio 3.0

U hoeft geen plug-in te installerenom Java-code naar kotlin-code te converteren. Nu ondersteunt Google officieelde Kotlin-taal.

  • Android Studio-menu -> Code -> Converteer Java-bestand naar Kotlin-bestand

Vóór Android Studio 3.0

Als je een oudere Android Studio gebruikt (die lager is dan versie 3.0), is er een Kotlin-toolonder het menu.

Kotlin-plug-in installeren :

  • Android Studio-menu -> Bestand -> Instellingen -> Plug-ins -> Blader door opslagplaatsen -> Kotlin

Java-code converteren naar Kotlin-code:

  • Selecteer uw Java-klassebestand uit de projectstructuur.
  • Android Studio-menu -> Code -> Converteer Java-bestand naar Kotlin-bestand

Antwoord 2, autoriteit 36%

Er is geen tool om Kotlin-code naar Java te converteren. Als je een deel van een bestand van Java naar Kotlin wilt converteren, is de eenvoudigste manier om de code uit het Java-bestand in de IDE te kopiëren en in het Kotlin-bestand te plakken.


Antwoord 3, autoriteit 18%

Gebruik CTRL+SHIFT+ALT+K om Java-code in Android Studio te converteren

Gebruik Probeer de Kotlin-site om te converteren vanaf de website.

Gebruik om te converteren vanuit de Android-app. Meester in Android.


Antwoord 4, autoriteit 18%

Ik heb een oplossing gevonden:

  1. Maak een Java-bestand en plak in dit bestand de Java-code die u wilt converteren.
  2. Kopieer nu Java-code uit het Java-bestand.
  3. Ga naar het Kotlin-bestand en plak deze code. IDEA stelt voor om code van Java naar Kotlin te converteren.

Antwoord 5, autoriteit 17%

Gebruik deze combinatie van toetsen om een ​​volledig bestand naar Kotlin te converteren:

  • Shift+ Alt+ Cmd+ kin
    Mac
  • Shift+ Alt+ Ctrl+
    kin Windows

Antwoord 6, autoriteit 8%

In Android Studio 3.0

Kotlin wordt volledig ondersteund vanuit Android Studio 3.0(d.w.z. GEEN Kotlin-plug-in vereist). Als u Android Studio >= 3.0heeft, zijn uw volgende taken heel eenvoudig,

  • U kunt een nieuw Kotlin-bestand maken.
  • Je kunt Kotlin-code toevoegen aan bestaande
    Projectie.
  • U kunt de volledige JAVA-code converteren naar Kotlin

Converteer bestaande Java-code naar Kotlin-code

Open in Android Studio 3.0 een Java-bestand en selecteer Code > Converteer Java-bestand naar Kotlin-bestand.

Of maak een nieuw Kotlin-bestand (File > New > Kotlin File/Class)en plak uw Java-code in dat bestand. Klik desgevraagd op Jaom de code naar Kotlin te converteren. U kunt Dit dialoogvenster de volgende keer niet weergevenaanvinken, zodat u eenvoudig Java-codefragmenten in uw Kotlin-bestanden kunt dumpen.

Dialoogvenster

voer hier de afbeeldingsbeschrijving in

Officiële bron :: Converteren naar Kotlin Van JAVA

Opmerking::Wanneer u een nieuw project maakt

Vink het selectievakje Kotlin-ondersteuning opnemenaan om kotlin-ondersteuning voor het hele project te krijgen.

Het onderstaande is de schermafbeelding van het eerste scherm van het nieuwe Android Project Creation-venster met een optie om Kotlin-ondersteuning op te nemen in het hele project.

Maak een nieuw Android-project met Kotlin-ondersteuning


Antwoord 7, autoriteit 7%

Eenvoudige Ctrl+Alt+Shift+ K-code wordt omgezet in kotlin


Antwoord 8, autoriteit 7%

Bij het plakken van Java-code in het Kotlin-bestand, met behulp van IntelliJ afgeleide IDE, zal de IDE de Java niet converteren naar Kotlin.

Het probleem lijkt voort te komen uit het feit dat IntelliJ niet weet dat de code Java is. Hier is een eenvoudige manier om ervoor te zorgen dat de code wordt omgezet in Kotlin.

  1. Kopieer de Java-code uit uw webbrowser.
  2. Open Scratch-bestand (Bestand -> Nieuw -> Scratch-bestand of Ctrl+Alt+Shift+Insert)
  3. Selecteer in het dialoogvenster Talen Java als taal.

Nieuw Scratch-venster Talen-dialoogvenster.

  1. Plak het eerder gekopieerde Java-fragment.
  2. Alles selecteren (Ctrl-A) en kopiëren (Ctrl-C)
  3. Plak nu in je Kotlin-code.

Door eerst de Java-code in een Java-krasbestand te plakken, heeft u IntelliJ laten weten dat het codefragment Java-code is. Het zal de code dan automatisch naar Kotlin converteren wanneer deze in een Kotlin-bestand wordt geplakt.


Antwoord 9, autoriteit 3%

klik hier voor afbeelding

In Android 3.0 Canary is het heel eenvoudig: Ga naar Code; de laatste optie is ‘Converteer Java-bestand naar Kotlin’. En je bent klaar!

Er is ook een sneltoets: Ctrl+Alt+Shift+K


Antwoord 10, autoriteit 3%

het is een eenvoudig proces..
ga naar de werkbalk van je Android Studio en volg deze stap

CODE -> Converteer java-bestand naar kotlin-bestand..

vervolgens wordt u om bevestiging gevraagd en start u de Android Studio IDE opnieuw op..wanneer u bevestigt, start het uw IDE opnieuw en wordt u het geconverteerde Kotlin-codebestand weergegeven…


Antwoord 11, autoriteit 2%

Vanaf kotlinlang.org, klik op “Online proberen” bovenaan de pagina. Je ziet een optie om ‘van Java te converteren’ in de werkbalk.

Klik op Online proberen

Klik op Converteren vanuit Java


Antwoord 12, autoriteit 2%

Als uw Android Studio-versie minder dan 3 is, moet u de plug-in van Kotlin installeren. Om het te installeren volg de stappen van onderstaande link

Blog jetbrains :- Werken met Kotlin in Android Studio

Na het installeren van de plug-in start u Android Studio opnieuw en zoekt u actie (Ctrl+Shift+A) en typt u Convert Java File to Kotlin.


Antwoord 13, autoriteit 2%

Je hebt geen specifieke tools nodig. Kopieer en plak gewoon overal en plak het in het .kt-bestand in Android Studio.Dialoogvenster wordt geopend door te vragen “Convert Java to Kotlin“. Druk op Ja, het zal het converteren en enkele miner-wijzigingen aanbrengen.


Antwoord 14

In de nieuwe Android Studio-versie van 4.1 en hoger hoeft u geen van de bovenstaande dingen te doen. U kopieert en plakt eenvoudig elke Java-code in een bestaand kt-bestand in Android Studio en het zal het herkennen als Java-code die moet worden geconverteerd naar Kotlin. Dan zal het je in een dialoogvenster vragen of het iets is dat je wilt doen en het ter plekke converteren als je ja antwoordt. U kunt ook de “niet vragen om te converteren” aanvinken en het zal automatisch alle Java-code die u in de toekomst plakt, voor u converteren.


Antwoord 15

De eenvoudigste manier om dit te doen –

  1. Kopieer de code uit het .java-bestand.
  2. Maak een nieuw bestand met de extensie .kt.
  3. Plak de code.
  4. Er verschijnt een pop-up waarin u wordt gevraagd de code die u in Kotlin hebt geplakt, om te zetten. Toestaan.

Other episodes