线程“main”中的异常java.lang.ArrayIndexOutOfBoundsException:0,请帮忙解决

时间:2014-06-13 09:43:08

标签: java arrays loops hashset

我正在使用java数据结构创建一个社交网络,并使用hashsets来显示喜欢和朋友,并使用roseindia.net的模板建议不常见的朋友

我设法让代码工作到昨晚,但现在当我运行它时,它会显示标题中的错误。有谁知道如何解决这个问题?之前的主题并不是很有用。这是我的代码:

package SocialNetwork;

2 个答案:

答案 0 :(得分:0)

问题在于:

您需要初始化“maxSize”。

请在主要方法中使用适当的值替换int maxSize,例如int maxSize = 100;

在进行上述更改后应该可以正常工作。

答案 1 :(得分:0)

您正在初始化arr,其大小为0

            int maxSize = 0;
            ArrayInObs arr;
            arr = new
            ArrayInObs(maxSize);

你需要传递一些更高的价值(比如20)。

同样适用于aar2

            int maxSize2 = 0;
            ArrayInObs arr2;
            arr2 = new
            ArrayInObs(maxSize2);