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 char
em 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();