gpt4 book ai didi

java - java.lang.System.arraycopy(Native Method) 线程 "main"java.lang.ArrayIndexOutOfBoundsException 中的异常

转载 作者:行者123 更新时间:2023-11-29 10:14:00 25 4
gpt4 key购买 nike

我第一次使用 Intellij idea 在 Arrays 中做一些练习,但它给了我这个错误:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException
at java.lang.System.arraycopy(Native Method)
at ArrayDemo.main(ArrayDemo.java:6)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)

为什么我会收到这个,谁能告诉我原因吗?

这是我的程序:

public class ArrayDemo{
public static void main(String[] args){
char[] copyFrom={'a', 'b', 'c', 'e', 'f', 'g', 'g'};
char[] copyTo=new char[7];

System.arraycopy(copyFrom, 2, copyTo, 0, 7);
System.out.println(new String(copyTo));
}
}

最佳答案

如果你从位置2开始复制那么你不能复制7个项目,你只能复制5个

关于java - java.lang.System.arraycopy(Native Method) 线程 "main"java.lang.ArrayIndexOutOfBoundsException 中的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23321213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com