Konvertieren Sie einen Java-Dateicode in Kotlin

Kailash Vaviya 15 Februar 2024
  1. Warum Java-Quelldatei in Kotlin konvertieren?
  2. Konvertieren Sie die gesamte Java-Datei in Kotlin
  3. Konvertieren Sie einige Java-Codezeilen in Kotlin
Konvertieren Sie einen Java-Dateicode in Kotlin

Kotlin ist jetzt die offizielle Android-Entwicklungssprache, wie von Google im Jahr 2017 erklärt. Daher ist es offensichtlich, dass Entwickler ihren Java-Code möglicherweise in Kotlin konvertieren möchten.

Wenn Sie sich fragen, wie das geht, werden in diesem Artikel einige grundlegende Schritte zum Konvertieren Ihrer Java-Datei in Kotlin vorgestellt.

Es gibt zwei Szenarien, in denen Sie Java in Kotlin konvertieren könnten: Konvertieren der gesamten Datei oder Konvertieren eines Codeabschnitts.

Aber bevor wir uns mit der Konvertierung von Java-Quelldateien in Kotlin befassen, wollen wir verstehen, warum jemand dies tun möchte.

Warum Java-Quelldatei in Kotlin konvertieren?

Es gibt viele Gründe, warum ein Entwickler Java in Kotlin konvertieren möchte. Der Hauptgrund ist, dass Kotlin jetzt die offizielle Android-Entwicklungssprache ist.

Darüber hinaus bietet Kotlin verschiedene Vorteile gegenüber Java, wie zum Beispiel:

  • Kotlin ist einfacher zu lesen und zu verstehen als Java.
  • Beide verwenden denselben JVM-Compiler.
  • Kotlin kann wichtige Ausnahmen wie die Nullzeiger-Ausnahme behandeln.
  • Kotlin-Code ist sauberer.

Diese Gründe sind gut genug für einen Entwickler, Kotlin statt Java zu wählen und den Quellcode zu konvertieren.

Konvertieren Sie die gesamte Java-Datei in Kotlin

Da Kotlin jetzt die offizielle Android-Entwicklungssprache ist, ist das Konvertieren von Java-Dateien in Kotlin einfach geworden.

Hier gibt es nun wieder zwei Szenarien. Sie verwenden entweder Android Studio 3.0 oder die früheren Versionen.

Wir werden beide Szenarien in diesem Artikel durchgehen.

Konvertieren Sie Java mit Android Studio 3.0 in Kotlin

Wenn Sie Android Studio 3.0 verwenden, müssen Sie keine zusätzlichen Plugins installieren. Hier ist die Schritt-für-Schritt-Anleitung zum Konvertieren der gesamten Java-Datei in Kotlin.

  1. Sie müssen zuerst die Java-Datei, die Sie ändern möchten, im Android Studio öffnen.

  2. Sobald die Datei geöffnet ist, navigieren Sie zu Android Studio Menu -> Code -> Convert Java File to Kotlin File. Alternativ können Sie auch die Tastenkombinationen Strg+Alt+Shift+K verwenden.

    Navigation zum Konvertieren von Java-Dateien in Kotlin

  3. Ein Dialogfeld wird geöffnet, in dem Sie um Erlaubnis bitten, Kotlin im Projekt zu konfigurieren und den Code zu konvertieren.

    Kotlin-Konfigurationsberechtigung

  1. Klicken Sie auf OK, um die Erlaubnis zu erteilen, und lassen Sie Android Studio die Datei build.gradle ändern und die Java-Datei in Kotlin konvertieren.

    Konfigurieren von Kotlin in Android Studio

Konvertieren Sie Java in Kotlin in früheren Versionen von Android Studio vor 3.0

Für die Versionen vor Android Studio 3.0 müssen wir das Kotlin-Plugin installieren, um die Konvertierung abzuschließen.

Um das Plugin zu installieren, navigieren Sie zu Android Studio Menu -> File -> Settings -> Plugins -> Browse Repositories -> Kotlin.

Sobald das Plugin installiert ist, öffnen Sie die Java-Datei, die Sie konvertieren möchten, und befolgen Sie die vier oben genannten Schritte, um Java in Kotlin in Android Studio 3.0 zu konvertieren.

Konvertieren Sie einige Java-Codezeilen in Kotlin

Es kann Situationen geben, in denen Sie nur einen Teil des Codes und nicht die gesamte Datei konvertieren möchten. In diesem Fall ist der beste Weg zur Konvertierung:

  1. Öffnen Sie die Kotlin-Datei mit der Erweiterung .kt, in der Sie den Code konvertieren möchten.
  2. Öffnen Sie die Java-Datei und kopieren Sie den Code, den Sie in Kotlin konvertieren möchten.
  3. Fügen Sie den Java-Code in die Kotlin-Datei ein.
  4. Android Studio erkennt den Java-Code und fragt, ob Sie ihn in Kotlin konvertieren möchten.
  5. Lassen Sie Android Studio die Konvertierung durchführen, und es konvertiert Ihren Java-Code in Kotlin.
Kailash Vaviya avatar Kailash Vaviya avatar

Kailash Vaviya is a freelance writer who started writing in 2019 and has never stopped since then as he fell in love with it. He has a soft corner for technology and likes to read, learn, and write about it. His content is focused on providing information to help build a brand presence and gain engagement.

LinkedIn