问题标签 [indexoutofboundsexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
771 浏览

java - SWT 应用程序中 com.ibm.icu.text.BreakDictionary.main 中的 ArrayIndexOutOfBoundsException

我正进入(状态

当我在 Eclipse 中运行/调试我的 SWT 程序时。这可能是什么原因造成的?当我在 my 的第一行设置断点时main(),它甚至似乎都没有运行到该点。

更新

即使在一个新的 SWT 项目中,使用从模板创建的应用程序窗口,没有任何更改,错误仍然发生......

如果您想查看代码,http ://pastie.org/3547493 (它是从 Eclipse 中使用 Google Window Builder Pro 插件生成的)

0 投票
6 回答
398 浏览

java - 我需要帮助理解错误消息

这是一条错误消息,当我尝试在我的程序上显示结果时不断出现。

我几乎可以肯定我的代码是正确的。除了显示我的结果之外,我的程序完成了它应该做的所有事情。""main" java.lang.ArrayIndexOutOfBoundsException: 0" 是让我感到困惑的部分。

这是 AddressBookIO.java 和 AddressBookEntryApp 的代码

0 投票
2 回答
17122 浏览

java - ArrayList.add 抛出 ArrayIndexOutOfBoundsException

我正在尝试将对象添加到 ArrayList 并抛出 ArrayIndexOutOfBoundsException 以下是代码

例外是

但是根据 ArrayList.add 的签名,它不应该抛出这个异常。请帮忙。

0 投票
2 回答
101 浏览

android - 需要一些解释

所以这是我在编程过程中遇到的最奇怪的事情。是的,我不是编程专家,但我边走边学。我有一个应用程序与服务器通信,主线程中有一个套接字,读取是在一个单独的类和线程中完成的,并使用 asynctask 在一个单独的类中写入。

问题是位置管理器。我可以很好地与服务器交谈并写入/读取命令,我实现了 LocationManager 及其侦听器。

然后我开始实现一种方法,用 locatinChanged 上的新坐标更新我的 textview。到目前为止,一切都很好。事情是当我在 eclipse 中使用 Emulator 控件并发送坐标时,应用程序因 stringOutOfBoundsException 而崩溃(我已经编程了 3 年,现在从未见过这种情况)。我查看了通过它的代码等等。阅读 stacktrace、logcat、console 和我能想到的任何地方,但它让我无处可去。直到我终于去了看起来像这样的读者线程:

变量 i 位于 if 语句中,具体取决于服务器发送的内容,但我将其删除,因为它与此问题无关。

问题是该死的捕获。当捕获为 IOException 时,应用程序崩溃。运气不好,我将其更改为 Exception 并打印 e.message 以捕获错误并查看导致错误的原因。事情是这个变化修复了它。如何将 IOException 切换为普通的 Exception 来解决这样的问题?

就像 IOException 程序说:“嘿,你不会捕捉到错误,但没有错误”,但是 Exception 它说“现在你可以捕捉到它,所以我会继续”。

我的应用程序正在运行,但我无法理解这一点,为什么以及如何发生这种情况?

0 投票
3 回答
2412 浏览

java - IndexOutofBoundException 为什么?

我遇到了一个小问题,我收到错误 java.lang.IndexOutOfBoundsException: Index: 29, Size: 29 当我启动这个代码时,错误是一致的,if ((listaSwiat != null && listaSwiat.get(x) != null) || harm.get(y).getDzienTygodnia(x + 1).equals("Nd"))但不知道为什么 index 应该是 30 而不是 29 any1 可以提供帮助吗?

0 投票
4 回答
12297 浏览

cocoa - NSArray 越界检查

noobie 问题.. 检查 NSArray 或 NSMutableArray 的索引是否存在的最佳方法是什么。我到处找都无济于事!!

这是我尝试过的:

或者

但两者都会引发“越界”错误,不允许我继续

(不要用 try catch 回复,因为那不是我的解决方案)

提前致谢

0 投票
1 回答
212 浏览

arrays - 输出中的越界异常,但运行我想要它做的事情

我的代码是这样的:

在我的测试文件中,我只有一个州名,后跟一个逗号、一个空格、人口,人口之后可能还有一个随机空格。我的输出结果为

..... 名称:弗吉尼亚 7100702
名称:华盛顿 5908684
名称:西弗吉尼亚 1813077
名称:威斯康星 5371210
名称:怀俄明 495304
线程“主”java.lang.ArrayIndexOutOfBoundsException 中的异常:javatesters.JavaTesters.main(JavaTesters.java: 35) Java Result: 1 BUILD SUCCESSFUL (总时间: 0 秒)

我的测试文件的结尾是

弗吉尼亚 7100702
华盛顿 5908684
西弗吉尼亚 1813077
威斯康星 5371210
怀俄明 495304

总分配人口 281424177 435

我希望空行表示文件的结尾

0 投票
2 回答
817 浏览

java - 二进制搜索中的索引越界异常

我对发生这种情况的确切位置感到困惑。我已经在纸上追踪了这个简单的代码并使用了计算机,但我无法弄清楚。在我的示例中,我创建了一个 {1, 2, 3, 4, 5} 数组,它对数字 4 和 5 产生了这个错误。它对数字 1、2 和 3 以及不在数组。有人可以帮忙吗?

0 投票
1 回答
484 浏览

c# - 从列表视图中选择项目

我想要做的是在我的列表视图中选择一个项目,它可以工作!那就是它工作一次,第一次选择一个项目很好,第二次在 features[0].SubItems[1].Text 上获取参数超出范围异常;在零。

这就是我所拥有的:

有谁知道问题是什么?

0 投票
1 回答
3949 浏览

java - 线程“AWT-EventQueue-0”中的异常 java.lang.ArrayIndexOutOfBoundsException: 0

在这个程序中,我让数组索引越界异常,我不知道它发生在哪里。这个程序从另一个程序已经存储的图像中检索数据(Encrypt.java 此处未解释)。谢谢您的帮助