Введение
В этом практическом занятии вы узнаете о методе toString(int codePoint) класса Character в Java. Этот метод используется для преобразования значения char в объект String. Мы напишем несколько примеров кода, чтобы показать, как этот метод работает, и дать вам лучшее понимание концепции.
Создание нового Java-файла
Во - первых, нам нужно создать Java - файл для написания нашего кода. Откройте терминал и создайте файл с именем "CharToString.java" в директории "project" с помощью следующей команды:
touch ~/project/CharToString.java
Это создаст пустой Java - файл.
Написание кода
Теперь, когда мы создали Java - файл, мы напишем код, который преобразует значение char в объект String с использованием метода toString(int codePoint).
public class CharToString {
public static void main(String[] args) {
//Creating a char variable
char ch = 'a';
//Converting char to String
String str = Character.toString(ch);
//Printing the String value
System.out.println("The String value is: " + str);
}
}
Компиляция кода
Для компиляции файла CharToString.java откройте терминал и перейдите в директорию "project" с помощью следующей команды:
cd ~/project
После того, как вы находитесь в директории, запустите следующую команду для компиляции Java - файла:
javac CharToString.java
Это создаст файл с расширением .class в той же директории.
Запуск кода
После компиляции Java - файла мы можем запустить программу с помощью следующей команды:
java CharToString
Это выведет следующий результат:
The String value is: a
Вывод показывает, что значение char 'a' было успешно преобразовано в объект String с использованием метода toString(int codePoint).
Пример ввода пользователя
Теперь давайте создадим программу, которая будет принимать ввод от пользователя и преобразовывать его в String с использованием метода toString(int codePoint).
import java.util.Scanner;
public class CharToString {
public static void main(String[] args) {
//Taking User Input
Scanner sc = new Scanner(System.in);
System.out.print("Enter a character: ");
char ch = sc.next().charAt(0);
//Converting char to String
String str = Character.toString(ch);
//Printing the String value
System.out.println("Character " + ch + " converted to String: " + str);
}
}
Компиляция кода
Для компиляции обновленного файла CharToString.java откройте терминал и перейдите в директорию "project" с помощью следующей команды:
cd ~/project
После того, как вы находитесь в директории, запустите следующую команду для компиляции Java - файла:
javac CharToString.java
Это создаст файл с расширением .class в той же директории.
Запуск кода
После компиляции обновленного Java - файла мы можем запустить программу с помощью следующей команды:
java CharToString
Это попросит пользователя ввести символ. Введите любой символ в качестве ввода, и программа выведет String - представление этого символа.
Запуск кода с использованием кодовой точки Unicode
Теперь мы создадим программу для преобразования кодовой точки Юникода в соответствующий объект String.
public class CharToString {
public static void main(String[] args) {
//Creating a Unicode code point variable
int unicodeCodePoint = 9998;
//Converting Unicode code point to String
String str = Character.toString(unicodeCodePoint);
//Printing the String value
System.out.println("The String value of Unicode code point " + unicodeCodePoint +
" is: " + str);
}
}
Компиляция кода
Для компиляции обновленного файла CharToString.java откройте терминал и перейдите в директорию "project" с помощью следующей команды:
cd ~/project
После того, как вы находитесь в директории, запустите следующую команду для компиляции Java-файла:
javac CharToString.java
Это создаст файл с расширением .class в той же директории.
Запуск кода
После компиляции кода мы можем запустить программу с помощью следующей команды:
java CharToString
Это выведет следующий результат:
The String value of Unicode code point 9998 is: ✎
Этот пример показывает, что метод toString(int codePoint) может обрабатывать преобразование кодовых точек Юникода в значения String.
Резюме
В этом практическом занятии вы узнали, как преобразовать значения char и кодовые точки Юникода в соответствующие значения String с использованием метода toString(int codePoint) класса Character. Мы создали примерные программы, которые демонстрировали, как этот метод работает и компилируется, и успешно запустили их в терминале системы Ubuntu.



