推送Java数组的问题

时间:2017-09-28 15:05:28

标签: java arrays eclipse for-loop

我试图创建一个包含char变量中所有字母(字符)的数组。但是当我尝试将更多字母推到它上面时(CharArray[].push(counter);),它会给我一个错误。有什么想法吗?

这是我的代码:

    char[] CharArray = {};
    char counter = 'a';

    for(int i = 1; i <= 26; i++) {
        CharArray[].push(counter);
        counter++;
    }

2 个答案:

答案 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表示法。