小编ilg*_*zer的帖子

我无法获得一个基本的for循环来工作java 8

我正在测试循环,当我尝试这个它不起作用:

public static void main(String[] args) {
    for(int i=0;i==5;i++){
        System.out.println(i);
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行这个时,我希望得到"0,1,2,3,4,5",但除了"建立成功"之外别无其他.我在ubuntu linux上使用netbeans 8.0.任何帮助或解释为什么将不胜感激.

编辑:*捂脸

java

0
推荐指数
1
解决办法
100
查看次数

为什么我得到ArrayIndexOutOfBoundsException

ArrayList<String> al = new ArrayList(Arrays.asList(Answers));
Collections.shuffle(al);
char answer=(char) (al.indexOf(right)+65);
for(int i=0;i<al.size();i++){
    al.set(i, ((char)(i+65))+")"+al.get(i));
}
String[] s=al.toArray(new String[al.size()]);
int n = s.length+1;
String[] ret = new String[n];
System.arraycopy(s,0,ret,1,n);
ret[0]=answer+"";
return ret;
Run Code Online (Sandbox Code Playgroud)

我希望它工作而不是崩溃,但我得到了这个:"线程中的异常"主"java.lang.ArrayIndexOutOfBoundsException"在这一行:

System.arraycopy(s,0,ret,1,n);
Run Code Online (Sandbox Code Playgroud)

我不知道为什么,欢迎任何帮助.

java arraycopy

-1
推荐指数
1
解决办法
99
查看次数

标签 统计

java ×2

arraycopy ×1