Java の Character クラスの valueOf メソッド

JavaJavaBeginner
今すぐ練習

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

はじめに

この実験では、Java の Character クラスの valueOf() メソッドについて学びます。このメソッドは、指定された文字値を表す Character オブジェクトを返します。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/FileandIOManagementGroup(["File and I/O Management"]) java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) java/BasicSyntaxGroup -.-> java/variables("Variables") java/BasicSyntaxGroup -.-> java/output("Output") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/classes_objects("Classes/Objects") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/user_input("User Input") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/wrapper_classes("Wrapper Classes") java/FileandIOManagementGroup -.-> java/files("Files") java/FileandIOManagementGroup -.-> java/create_write_files("Create/Write Files") java/SystemandDataProcessingGroup -.-> java/string_methods("String Methods") subgraph Lab Skills java/variables -.-> lab-117596{{"Java の Character クラスの valueOf メソッド"}} java/output -.-> lab-117596{{"Java の Character クラスの valueOf メソッド"}} java/classes_objects -.-> lab-117596{{"Java の Character クラスの valueOf メソッド"}} java/user_input -.-> lab-117596{{"Java の Character クラスの valueOf メソッド"}} java/wrapper_classes -.-> lab-117596{{"Java の Character クラスの valueOf メソッド"}} java/files -.-> lab-117596{{"Java の Character クラスの valueOf メソッド"}} java/create_write_files -.-> lab-117596{{"Java の Character クラスの valueOf メソッド"}} java/string_methods -.-> lab-117596{{"Java の Character クラスの valueOf メソッド"}} end

新しい Java ファイルを作成する

~/project ディレクトリに CharValueOf.java という名前の新しいファイルを作成します。任意のテキストエディタを使ってファイルを作成できます。

touch ~/project/CharValueOf.java

Java コードを記述する

このステップでは、CharValueOf.java ファイルに以下のコードを追加します。

public class CharValueOf {

    public static void main(String[] args) {
        // Step 3 code goes here
    }

}

valueOf() メソッドを使用する

このステップでは、特定の文字に対する Character オブジェクトを取得するために valueOf() メソッドを使用し、その後、コンソールに出力します。

char c = 'A';
Character ch = Character.valueOf(c);
System.out.println("Character object for " + c + " is " + ch);

ユーザー入力で valueOf() を使用する

このステップでは、ユーザーから文字入力を取得し、その後 valueOf() メソッドを使用して Character オブジェクトを取得し、コンソールに出力します。

Scanner sc = new Scanner(System.in);
System.out.print("Enter a character: ");
char c = sc.next().charAt(0);
Character ch = Character.valueOf(c);
System.out.println("Character object for " + c + " is " + ch);

コードを実行する

コードをコンパイルして実行するには、次のコマンドを使用します。

javac CharValueOf.java
java CharValueOf

まとめ

この実験では、Java の Character クラスの valueOf() メソッドについて学びました。特定の文字に対する Character オブジェクトを valueOf() メソッドを使ってどのように取得するか、およびユーザー入力とともにどのように使うかを学びました。また、異なる文字をテストするためにコードをどのように修正するかも学びました。