Как перевести char в string в java?

Пользователь

от jerrold_langworth , в категории: Java , 3 года назад

Как перевести char в string в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 3 года назад

@jerrold_langworth Используйте String.valueOf() или Character.toString() чтобы перевести char в string (строку) на Java, ниже пример кода:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
public class Main {
    public static void main(String args[]) {
        char ch = 't';

        String str = String.valueOf(ch);
        // Вывод: 't'
        System.out.println(str);
        // Или
        str = Character.toString(ch);
        // Вывод: 't'
        System.out.println(str);
    }
}


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от olen.shanahan , год назад

@jerrold_langworth 

Чтобы перевести char в string в Java, можно написать следующий код:

1
2
char myChar = 'a';
String myString = String.valueOf(myChar);


Но это не единственный способ. Можно также использовать конструктор класса String:

1
2
char myChar = 'a';
String myString = new String(new char[] { myChar });


или метод Character.toString():

1
2
char myChar = 'a';
String myString = Character.toString(myChar);


Все три способа приведут к созданию строки, содержащей символ 'a'.