问题标签 [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 投票
13 回答
330322 浏览

java - Java 子字符串:'字符串索引超出范围'

我猜我收到这个错误是因为字符串试图子串一个null值。但是这".length() > 0"部分不会消除这个问题吗?

这是Java片段:

我收到了这个错误:

0 投票
2 回答
1261 浏览

java - 快速修复 Java 错误 ArrayIndexOutOfBoundsException

我只是盲目地看到解决方案吗?

任何帮助表示赞赏!谢谢!

0 投票
8 回答
636626 浏览

python - 尝试访问第 N 个项目时“IndexError: list index out of range”是否意味着我的列表少于 N 个项目?

我告诉我的程序打印输出的第 53 行。这个错误是否告诉我没有那么多行,因此无法打印出来?

0 投票
7 回答
308437 浏览

java - 如何在不检查大小或超出范围的情况下获取字符串的前 n 个字符?

如何n在不先进行大小检查(可以接受内联)或冒IndexOutOfBoundsException?

0 投票
10 回答
14540 浏览

java - ArrayIndexOutOfBoundsException 未被捕获和忽略

我想捕获并忽略 ArrayIndexOutOfBoundsException 错误(基本上这不是我可以控制的,所以我需要我的程序继续运行)。

但是,我的 try/catch 对似乎没有捕捉到异常并忽略它。希望你能找出我做错了什么。

异常发生在这一行

内容 = extractor.getTextFromPage(page);

这是我的代码:

线程“主”java.lang.ArrayIndexOutOfBoundsException 中的异常:索引无效:com.lowagie.text.pdf.CMapAwareDocumentFont.decodeSingleCID(Unknown Source) at com.lowagie.text.pdf.CMapAwareDocumentFont.decode(Unknown Source) at com 的 02 .lowagie.text.pdf.parser.PdfContentStreamProcessor.decode(Unknown Source) at com.lowagie.text.pdf.parser.PdfContentStreamProcessor.displayPdfString(Unknown Source) at com.lowagie.text.pdf.parser.PdfContentStreamProcessor$ShowText.invoke (未知来源)在 com.lowagie.text.pdf.parser.PdfContentStreamProcessor.invokeOperator(未知来源)在 com.lowagie.text.pdf.parser.PdfContentStreamProcessor.processContent(未知来源)在 com.lowagie.text.pdf.parser .PdfTextExtractor.getTextFromPage(Unknown Source) at com.pdfextractor.main.Extractor.main(Extractor.java:64)

编辑:我已将 try/catch 放在 for 循环中
,并添加了堆栈跟踪
并删除了 index=1

0 投票
1 回答
22617 浏览

java - Why does it throw an IndexOutOfBoundsException?

I have a frame that has a table and an exit button. I want to add some data to my table, but this doesn't work correctly: when I open my frame at first, the data is OK, e.g., "Nima,Rahmani,...", then I click the exit button and open my frame again, the table now has "Nima,Rahmani,..." two times, and when I click exit button now, an IndexOutOfBoundsException is thrown.

My frame:

stackTrace:

0 投票
3 回答
1995 浏览

java - 如何在 Jama 中修复此 ArrayIndexOutOfBounds 错误?

我正在使用 jama 库作为矩阵。我使用了以下矩阵,但是当我尝试获取 S 时,它给了我错误。

当我尝试获取 S 时,它会产生以下错误。

这是代码

0 投票
1 回答
2590 浏览

java - Java 小程序 - ArrayIndexOutOfBoundsException

好的,所以我得到了一个 ArrayIndexOutofBoundsException。我不知道为什么。

这是我的代码:

问题是当我去红砖时board[2][2]......我去那里。然后我上去......然后我尝试退后,但弹出该错误。另外,当我走到右边的 8 个方格时……我也得到了那个错误。

另外,假设我的 2d 地图被分成四个正方形......好吧,第一个正方形是左上角......如果我去任何其他地方......我得到那个错误。

我究竟做错了什么?谢谢。

更新:我找到了罪魁祸首!当我按下键时,它是 lastX 和 lastY 更新!但我仍然无法解决这个数组越界!:(

这是错误: Exception in thread "AWT-EventQueue-1" java.lang.ArrayIndexOutOfBoundsException: 8 at tileGen.blocked(tileGen.java:111) at tileGen.paint(tileGen.java:86) at tileGen.update(tileGen.java:92) at sun.awt.RepaintArea.updateComponent(RepaintArea.java:239) at sun.awt.RepaintArea.paint(RepaintArea.java:216) at sun.awt.windows.WComponentPeer.handleEvent(WComponentPeer.java:306) at java.awt.Component.dispatchEventImpl(Component.java:4706) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre ad.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread. java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre ad.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)

0 投票
1 回答
204 浏览

java - Java 小程序 - ArrayIndexOutOfBoundsException (pt 2)

我解决了我之前的问题。但是现在在我的瓦片地图上......如果我尝试向右移动 9 个瓦片,并试图到达第 9 个瓦片......我会收到这个错误:

这是代码: http: //www.so.pastebin.com/hYkpQf13

我尝试了很多解决方案,但都失败了。

0 投票
4 回答
7156 浏览

java - Java 和 Hibernate 中的 ArrayIndexOutOfBoundsException

我正在使用 Hibernate 并得到异常 ArrayIndexOutOfBoundsException。可能的原因是什么?