Есть ли способ l oop символ в массив? - PullRequest
0 голосов
/ 20 марта 2020

Чтобы пояснить, что я имею в виду, если я буду sh создавать массив алфавита:
(то есть char[] alphabet = new char[26];)
можно ли использовать для l oop, для Например, перебирать символы, а не инициализировать каждую букву отдельно в скобках?
(то есть char[] alphabet = {'a','b','c',...'z'};)

1 Ответ

1 голос
/ 20 марта 2020

Да. Просто добавьте значение к char в al oop. Как,

for (int i = 0; i < alphabet.length; i++) {
    alphabet[i] = (char) ('a' + i);
}

В качестве альтернативы, String.toCharArray(), как

char[] alphabet = "abcdefghijklmnopqrstuvwxyz".toCharArray();
...