はじめに
Java のtoString()メソッドは、Character オブジェクトを String に変換するために使用されます。この実験では、Java プログラミングにおいて Character のtoString()メソッドをどのように使用するかを学びます。
作業環境を設定する
以下のコマンドを使用して、~/project ディレクトリに新しい Java ファイル CharToString.java を作成します。
cd ~/project
touch CharToString.java
好きなテキストエディタで CharToString.java ファイルを開きます。
キャラクターオブジェクトを作成する
このステップでは、キャラクターオブジェクトを作成して値で初期化します。
// CharToString.java
public class CharToString {
public static void main(String[] args) {
// create Character object
Character ch = 'a';
}
}
この例では、ch という名前のキャラクターオブジェクトを作成し、それに 'a' の値を割り当てました。
toString() メソッドを呼び出す
このステップでは、toString() メソッドを使用してキャラクターオブジェクトを文字列に変換します。
// CharToString.java
public class CharToString {
public static void main(String[] args) {
// create Character object
Character ch = 'a';
// convert Character object to String
String str = ch.toString();
}
}
この例では、キャラクターオブジェクト ch の toString() メソッドを呼び出し、返された文字列を新しい変数 str に割り当てました。
結果を出力する
このステップでは、toString() メソッドの結果を出力します。
// CharToString.java
public class CharToString {
public static void main(String[] args) {
// create Character object
Character ch = 'a';
// convert Character object to String
String str = ch.toString();
// output the result
System.out.println("The String representation of the Character object is: " + str);
}
}
この例では、System.out.println() メソッドを使用して toString() メソッドの結果を出力しました。
ユーザー入力例
このステップでは、ユーザーにキャラクター値を入力させ、それを文字列に変換する例を作成します。
// CharToString.java
import java.util.Scanner;
public class CharToString {
public static void main(String[] args) {
try {
System.out.print("Enter a Character value: ");
Scanner sc = new Scanner(System.in);
Character ch = sc.next().charAt(0);
String str = ch.toString();
System.out.println("The String representation of the Character object is: " + str);
}
catch(Exception e) {
System.out.println("Invalid input!!");
}
}
}
この例では、Scanner を使用してユーザーから入力を取得し、その後 toString() メソッドを使用して入力されたキャラクター値を文字列に変換しました。
上記のコードを記述した後、ファイルを保存して閉じます。
コードをコンパイルして実行する
コードをコンパイルするには、~/project ディレクトリから以下のコマンドを実行します。
javac CharToString.java
コードを実行するには、以下のコマンドを実行します。
java CharToString
まとめ
おめでとうございます!Java のtoString()メソッドを使ってキャラクターオブジェクトを文字列に変換する方法をうまく学びました。これで、キャラクターオブジェクトを作成し、toString()メソッドを呼び出し、結果を出力する方法を知っています。また、ユーザーにキャラクター値を入力させ、それを文字列に変換する例を作成する方法も学びました。



