В этом уроке мы будем изучать программы
- Чтобы преобразовать символ в строку
- Чтобы преобразовать строку в символ
Преобразовать символ в строку
Есть несколько способов конвертировать Char в String в Java. Фактически, String состоит из массива символов в Java. Char — это 16-битный или 2-байтовый тип данных без знака.
Мы можем преобразовать строку в символ, используя 2 метода —
Метод 1: Использование метода toString ()
- public class CharToString_toString {
- public static void main(String[] args) {
- //input character variable
- char myChar = 'g';
- //Using toString() method
- //toString method take character parameter and convert string.
- String myStr = Character.toString(myChar);
- //print string value
- System.out.println("String is: " + myStr);
- }
- }
Вывод :
String is: g
Способ 2: использование метода valueOf ()
- public class CharToString_valueOf {
- public static void main(String[] args) {
- char myChar = 'g';
- //valueOf method take character parameter and convert string.
- String myStr = String.valueOf(myChar);
- ////print string value
- System.out.println("String is: " + myStr);
- }
- }
Вывод :
String is: g
Конвертировать строку в символ
Мы можем преобразовать String в char, используя метод charAt () класса String.
- //Convert String to Character using string method
- package com.guru99;
- public class StringToChar {
- public static void main(String[] args)
- {
- //input String
- String myStr = "Guru99";
- //find string length using length method.
- int stringLength =myStr.length();
- //for loop start 0 to total length
- for(int i=0; i < stringLength;i++)
- {
- //chatAt method find Position and convert to character.
- char myChar = myStr.charAt(i);
- //print string to character
- System.out.println("Character at "+i+" Position: "+myChar);
- }
- }
- }
Вывод:
Character at 0 Position: G Character at 1 Position: u Character at 2 Position: r Character at 3 Position: u Character at 4 Position: 9 Character at 5 Position: 9