用int填充字符串数组

时间:2017-02-04 04:34:18

标签: java arrays for-loop

我有字符串数组,我希望用 1000 - 9999 中的整数填充。我如何正确填充它?我四处寻找这个问题似乎找到了它,但我仍然从日食中得到一个错误。这是我的代码

 String[] eliminated = new String[9000];

 for(int j = 1000; j <= 9999 ; j++){
        eliminated.add(Integer.toString(j));
    }

我在for循环的花括号中一直出错。有人可以向我解释我做错了什么吗?

注意:我的项目特别要求我不使用Arraylist

2 个答案:

答案 0 :(得分:1)

您将ArrayList语法与数组混合在一起。使用数组语法分配元素(我已经基于java编写了这段代码)

String[] eliminated = new String[9000];    
for(int j = 0; j < eliminated.length; j++){
        eliminated[j] = Integer.toString(j+1000);
    }

答案 1 :(得分:-1)

方法insetForeground不能与数组一起使用。请改用add(String)