Existe uma maneira para repetir um caractere em uma matriz?

EG3:

Para elaborar, o que quero dizer é que, se eu gostaria de criar uma matriz do alfabeto:
(ie char[] alphabet = new char[26];)
é possível usar um loop for, por exemplo, para repetir caracteres ao invés de me inicializar cada letra individualmente entre parênteses?
(isto é, char[] alphabet = {'a','b','c',...'z'};)

Elliott fresco:

Sim. Basta adicionar um valor a uma charem um loop. Gostar,

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

Em alternativa, String.toCharArray()como

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

Acho que você gosta

Origin http://43.154.161.224:23101/article/api/json?id=338776&siteId=1
Recomendado
Clasificación