问题标签 [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.
java - Java 子字符串:'字符串索引超出范围'
我猜我收到这个错误是因为字符串试图子串一个null
值。但是这".length() > 0"
部分不会消除这个问题吗?
这是Java片段:
我收到了这个错误:
java - 快速修复 Java 错误 ArrayIndexOutOfBoundsException
我只是盲目地看到解决方案吗?
任何帮助表示赞赏!谢谢!
python - 尝试访问第 N 个项目时“IndexError: list index out of range”是否意味着我的列表少于 N 个项目?
我告诉我的程序打印输出的第 53 行。这个错误是否告诉我没有那么多行,因此无法打印出来?
java - 如何在不检查大小或超出范围的情况下获取字符串的前 n 个字符?
如何n
在不先进行大小检查(可以接受内联)或冒IndexOutOfBoundsException
?
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
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:
java - 如何在 Jama 中修复此 ArrayIndexOutOfBounds 错误?
我正在使用 jama 库作为矩阵。我使用了以下矩阵,但是当我尝试获取 S 时,它给了我错误。
当我尝试获取 S 时,它会产生以下错误。
这是代码
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)
java - Java 小程序 - ArrayIndexOutOfBoundsException (pt 2)
我解决了我之前的问题。但是现在在我的瓦片地图上......如果我尝试向右移动 9 个瓦片,并试图到达第 9 个瓦片......我会收到这个错误:
这是代码: http: //www.so.pastebin.com/hYkpQf13
我尝试了很多解决方案,但都失败了。
java - Java 和 Hibernate 中的 ArrayIndexOutOfBoundsException
我正在使用 Hibernate 并得到异常 ArrayIndexOutOfBoundsException。可能的原因是什么?