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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

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


1
2
3
4
5
6
7
public class Main {
    public static void main(String args[]) {
        String str = "тестовая строка";
        // Вывод: т
        System.out.println(str.charAt(0));
    }
}
Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

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

от william_stoltenberg , год назад

@ian.heidenreich 

В Java каждый символ строки можно получить, используя метод charAt(int index). То есть, чтобы преобразовать строку в массив символов (тип char[]), нужно пройтись по всем ее символам, используя этот метод. Например:

1
2
3
4
5
String str = "Hello";
char[] chars = new char[str.length()];
for (int i = 0; i < str.length(); i++) {
    chars[i] = str.charAt(i);
}


Здесь мы создали пустой массив char[] той же длины, что и исходная строка, и заполнили его символами строки по одному. Результат будет сохранен в переменной chars.