Введение
Метод toString() в Java используется для преобразования объекта Character в строку. В этом практическом занятии вы узнаете, как использовать метод toString() для класса Character в Java программировании.
Настройте свою рабочую среду
Создайте новый Java-файл с именем CharToString.java в директории ~/project с помощью команды:
cd ~/project
touch CharToString.java
Откройте файл CharToString.java в любом текстовом редакторе.
Создайте объект Character
В этом шаге вы создадите объект Character и инициализируете его значением.
// CharToString.java
public class CharToString {
public static void main(String[] args) {
// create Character object
Character ch = 'a';
}
}
В этом примере мы создали объект Character с именем ch и присвоили ему значение 'a'.
Вызовите метод toString()
В этом шаге вы будете использовать метод toString(), чтобы преобразовать объект Character в строку.
// 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();
}
}
В этом примере мы вызвали метод toString() для объекта Character ch и присвоили возвращаемое строковое значение новой переменной с именем 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().
Пример ввода пользователя
В этом шаге вы создадите пример, который позволяет пользователю ввести значение типа Character, а затем преобразовать его в строку.
// 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 для получения ввода от пользователя, а затем преобразовали введенное значение типа Character в строку с использованием метода toString().
После написания кода выше сохраните и закройте файл.
Компилируйте и запустите код
Для компиляции кода выполните следующую команду из директории ~/project:
javac CharToString.java
Для запуска кода выполните следующую команду:
java CharToString
Резюме
Поздравляем! Вы успешно научились использовать метод toString() в Java для преобразования объекта Character в строку. Теперь вы знаете, как создавать объект Character, вызывать метод toString() и выводить результат. Также вы узнали, как создать пример, который позволяет пользователям вводить значение Character и затем преобразовывать его в строку.



