Java ファイル コードを Kotlin に変換する

Kailash Vaviya 2023年6月20日
  1. Java ソース ファイルを Kotlin に変換する理由
  2. Java ファイル全体を Kotlin に変換する
  3. いくつかの Java コード行を Kotlin に変換する
Java ファイル コードを Kotlin に変換する

2017 年に Google によって宣言されたように、Kotlin は現在、公式の Android 開発言語です。したがって、開発者が Java コードを Kotlin に変換したいと考えていることは明らかです。

その方法がわからない場合は、この記事で Java ファイルを Kotlin に変換するための基本的な手順を紹介します。

Java を Kotlin に変換するには、ファイル全体の変換とコードの一部の変換の 2つのシナリオがあります。

しかし、Java ソース ファイルを Kotlin に変換する前に、なぜそうする必要があるのかを理解しましょう。

Java ソース ファイルを Kotlin に変換する理由

開発者が Java を Kotlin に変換したい理由はたくさんあります。 主な理由は、Kotlin が公式の Android 開発言語になったことです。

それに加えて、Kotlin は Java に比べて次のようなさまざまな利点を提供します。

  • Kotlin は Java より読みやすく、理解しやすい。
  • どちらも同じ JVM コンパイラを使用します。
  • Kotlin は、null ポインター例外などの重大な例外を処理できます。
  • Kotlin コードがすっきりしました。

これらの理由は、開発者が Java ではなく Kotlin を選択してソース コードを変換するのに十分な理由です。

Java ファイル全体を Kotlin に変換する

Kotlin は公式の Android 開発言語になったため、Java ファイルを Kotlin に変換するのは簡単になりました。

さて、ここでも 2つのシナリオがあります。 Android Studio 3.0 またはそれ以前のバージョンを使用します。

この記事では、両方のシナリオについて説明します。

Android Studio 3.0 を使用して Java を Kotlin に変換する

Android Studio 3.0 を使用する場合、追加のプラグインをインストールする必要はありません。 以下は、Java ファイル全体を Kotlin に変換するための段階的なガイドです。

  1. まず、変更する Java ファイルを Android Studio で開く必要があります。

  2. ファイルが開いたら、Android Studio メニュー -> コード -> Java ファイルを Kotlin ファイルに変換 に移動します。 または、ショートカット キー Ctrl+Alt+Shift+K を使用することもできます。

    JavaファイルをKotlinに変換するナビ

  3. プロジェクトで Kotlin を構成し、コードを変換する許可を求めるダイアログ ボックスが開きます。

    Kotlin 設定権限

  1. OK をクリックして許可を与え、Android Studio に build.gradle ファイルを変更させ、Java ファイルを Kotlin に変換させます。

    Android Studio での Kotlin の設定

3.0 より前の以前の Android Studio バージョンで Java を Kotlin に変換する

Android Studio 3.0 より前のバージョンでは、変換を完了するために Kotlin プラグインをインストールする必要があります。

プラグインをインストールするには、Android Studio メニュー -> ファイル -> 設定 -> プラグイン -> リポジトリの参照 -> Kotlin に移動します。

プラグインをインストールしたら、変換する Java ファイルを開き、上記の 4つの手順に従って、Android Studio 3.0 で Java を Kotlin に変換します。

いくつかの Java コード行を Kotlin に変換する

ファイル全体ではなく、コードの一部のみを変換したい場合があります。 その場合、変換する最良の方法は次のとおりです。

  1. コードを変換する場所で、拡張子が .kt の Kotlin ファイルを開きます。
  2. Java ファイルを開き、Kotlin に変換したいコードをコピーします。
  3. Java コードを Kotlin ファイルに貼り付けます。
  4. Android Studio は Java コードを認識し、Kotlin に変換するかどうかを尋ねます。
  5. Android Studio に変換を許可すると、Java コードが Kotlin に変換されます。
著者: Kailash Vaviya
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