我试图创建一个包含char变量中所有字母(字符)的数组。但是当我尝试将更多字母推到它上面时(CharArray[].push(counter);
),它会给我一个错误。有什么想法吗?
这是我的代码:
char[] CharArray = {};
char counter = 'a';
for(int i = 1; i <= 26; i++) {
CharArray[].push(counter);
counter++;
}
答案 0 :(得分:0)
这就是你想要的。
char[] CharArray = new char[26];
char counter = 'a';
for(int i = 0; i < 26; i++) {
CharArray[i]=counter;
counter++;
}
答案 1 :(得分:0)
推送数组中的符号有更好的解决方案。它是一个ArrayList。
ArrayList<Character> characters = new ArrayList<>();
for (char symbol = 'a'; symbol <= 'z'; symbol++) {
characters.add(symbol);
}
您应该在命名变量时使用驼峰Case表示法。