有没有一种方法可以将char循环到数组中?

时间:2020-03-19 23:27:14

标签: java arrays types char

详细地说,我的意思是,如果我想创建一个字母数组:
(即char[] alphabet = new char[26];
是否有可能使用for循环(例如,遍历char),而不是将每个字母分别初始化在方括号中?
(即char[] alphabet = {'a','b','c',...'z'};

1 个答案:

答案 0 :(得分:1)

是的。只需在循环中将一个值添加到char中即可。喜欢,

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

或者,String.toCharArray()喜欢

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