int を String に変換する

JavaJavaBeginner
オンラインで実践に進む

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

Java では、int データ型を String データ型に変換する方法がいくつかあります。この手順に従った実験では、Java で intString に変換する 3 つの異なる方法を見ていきます。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/StringManipulationGroup(["String Manipulation"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/FileandIOManagementGroup(["File and I/O Management"]) java(("Java")) -.-> java/ConcurrentandNetworkProgrammingGroup(["Concurrent and Network Programming"]) java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java/BasicSyntaxGroup -.-> java/variables("Variables") java/BasicSyntaxGroup -.-> java/output("Output") java/StringManipulationGroup -.-> java/strings("Strings") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/wrapper_classes("Wrapper Classes") java/FileandIOManagementGroup -.-> java/files("Files") java/FileandIOManagementGroup -.-> java/create_write_files("Create/Write Files") java/ConcurrentandNetworkProgrammingGroup -.-> java/working("Working") java/SystemandDataProcessingGroup -.-> java/string_methods("String Methods") subgraph Lab Skills java/variables -.-> lab-117423{{"int を String に変換する"}} java/output -.-> lab-117423{{"int を String に変換する"}} java/strings -.-> lab-117423{{"int を String に変換する"}} java/wrapper_classes -.-> lab-117423{{"int を String に変換する"}} java/files -.-> lab-117423{{"int を String に変換する"}} java/create_write_files -.-> lab-117423{{"int を String に変換する"}} java/working -.-> lab-117423{{"int を String に変換する"}} java/string_methods -.-> lab-117423{{"int を String に変換する"}} end

Java ファイルを作成する

まず、IntToString.java という名前の新しい Java ファイルを作成します。これは、ターミナルで次のコマンドを使用して行うことができます。

touch IntToString.java

valueOf() メソッドを使用して int を String に変換する

valueOf() メソッドを使用して、intString に変換することができます。valueOf() メソッドは String クラスに属し、指定された intString 表現を返します。これを示す IntToString.java のコード ブロックの例を以下に示します。

public class IntToString {
    public static void main(String[] args) {
        int num = 42;

        // using valueOf() method to convert int to String
        String str = String.valueOf(num);

        System.out.println(str);
    }
}

コードを実行するには、ターミナルで次のコマンドを使用します。

javac IntToString.java && java IntToString

出力は 42 になります。

toString() メソッドを使用して int を String に変換する

intString に変換する別の方法は、Integer クラスの toString() メソッドを使用することです。toString() メソッドは、Integer オブジェクトによって表される int 値を含む String を返します。これを示す IntToString.java のコード ブロックの例を以下に示します。

public class IntToString {
    public static void main(String[] args) {
        int num = 42;

        // using toString() method to convert int to String
        String str = Integer.toString(num);

        System.out.println(str);
    }
}

コードを実行するには、ターミナルで次のコマンドを使用します。

javac IntToString.java && java IntToString

出力は 42 になります。

文字列連結を使用して int を String に変換する

intString に変換する簡単な方法は、空の String と連結することです。intString と連結されると、int は自動的に String に変換されます。これを示す IntToString.java のコード ブロックの例を以下に示します。

public class IntToString {
    public static void main(String[] args) {
        int num = 42;

        // using string concatenation to convert int to String
        String str = "" + num;

        System.out.println(str);
    }
}

コードを実行するには、ターミナルで次のコマンドを使用します。

javac IntToString.java && java IntToString

出力は 42 になります。

まとめ

この実験では、Java で intString に変換する 3 つの方法について説明しました。これらの方法は、String クラスの valueOf() メソッド、Integer クラスの toString() メソッド、および文字列連結です。それぞれの方法には独自の実装があり、どの方法を使用するかは、具体的なユースケースによって異なります。