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

android - android.database.cursor 索引超出异常范围?

我正在尝试检索存储在手机中的联系人的姓名和类型,但出现此异常。我之前得到了名字但得到了例外

android.database.CursorIndexOutOfBoundsException:索引 -1 请求大小为 10

当试图一起检索名称和类型时。请帮忙。提前致谢。

0 投票
1 回答
4070 浏览

cython - 赛通。越界错误

我编写了以下 cython 代码,用于分析我的研究。

注意在第 9 行 L 的定义中除以 3。我在运行时收到以下错误后插入它

哪种解决了问题。但是,传递给函数的数组的 X,V 中有 99990 个元素,这个解决方案意味着只使用前 33330 个元素。起初我虽然我应该简单地将类型从 int 更改为 long 但它没有帮助。

任何人都可以提出解决问题的方法吗?

那些对代码的目的感兴趣的人,它意味着遵循原子(数组 X)的轨迹,它有时会在势阱中振荡,有时会从一个阱跳到另一个阱。函数“jumprate”返回两个数组,它们保存交替跳跃和振荡运动序列的长度(以时间为单位)。

0 投票
2 回答
911 浏览

java - 我的 squaretest 也不分析其他大小和 ArrayIndexOutofBoundsException

尝试运行我的程序时出现此错误。我仍然想知道为什么它不会读取magicData.txt中正方形的其他大小,并且我收到一个ArrayIndexOutOfBoundsException错误,这个错误是由于布尔魔术类没有返回它是否为真。

SquareTest.java

Square.java

魔术数据.txt

0 投票
3 回答
209 浏览

objective-c - IndexOutOfBounds 循环通过子视图?

我有一个刷新 UIScrollView 内容的网络。在 ScrollView 中有几个 UIImageView 和一些 UILabel。

我确实使用以下代码清理了 scrollView 的内容:

这段代码运行了好几天。现在我在控制台刷新期间收到一个错误:

我无法理解这里发生了什么。我遍历子视图(计数应该给我现有子视图的数量!?)。为什么索引会越界!?

0 投票
1 回答
1486 浏览

android - 通过适配器访问列表视图时出现 IndexOutOfBoundsException

我已经实现了我的 ListView,我正在使用扩展 BaseAdapter 的自定义适配器填充列表,并使用基于 .NET 的服务,拉取和填充列表中的值。这工作正常,但是当我尝试在列表上连续​​执行一些操作(如删除条目、刷新、编辑..)时,我收到以下错误。这个错误不会一直出现。但是 15/20 次尝试中只有 1 次。

尝试解决,在网络上漫游,找出为什么没有发生..仍在搜索...

ListActivity 类:STSBankDetailsListingScreenActivity.java

适配器类:STSAddClientBankDetailsListingScreenAdapter.java

请高度赞赏任何形式的帮助。

再一次感谢你...

0 投票
5 回答
109 浏览

java - 这个程序从哪里得到它的数字,为什么这是由增加 1 个数组大小引起的?(爪哇)

该程序只是应该从数组中消除重复项。但是,消除方法中的第二个 for 循环抛出了越界异常。我一直在看,但看不到这是怎么回事,所以我想我会将数组大小增加 1,这样我就可以让它工作,唯一的缺点是在末尾附加了一个额外的 0。

令我惊讶的是,当我将 tracker[] 的大小从 10 增加到 11 时,即使我没有输入大部分数字,程序也会打印出从 0 到 9 的每个数字。这些数字来自哪里,为什么我会遇到这个问题?

这部分发生了异常

但仅当跟踪器大小为 10 时。在 11 时它只打印 [0,1,2,3,4,5,6,7,8,9]

编辑: arraysize = 1 是调试的保留,最初它是 0

编辑:修复它,但现在末尾有一个 0,即使数组应该被完全填满。

0 投票
3 回答
958 浏览

arrays - 在数组上逐元素操作

我试图通过在fortran中访问越界元素来检查我的数组是否返回废话。我想检查这些值是否小于一,如果是,请将它们更改为一。

这是我的一段导致问题的代码:

lastNeighLabel=(/clusterLabel(jj-1,kk,ll), clusterLabel(jj,kk-1,ll), clusterLabel(jj,kk,ll-1)/) LastNeighLabel 分别包含 x、y、z 方向上最后一个邻居的集群标签(介于 1 和 n 之间,其中 n 是找到的唯一单独集群的总数)。

jjorkkll为 1 时,它们会尝试访问数组中的第 0 个元素,并且FORTRAN从数组中的 1 开始计数,它会尝试破坏宇宙。我目前正处于大约 8 个 if/elseif 语句的混乱中,试图为每一种可能性编码。但我希望有一种方法可以对每个元素进行操作。所以基本上我想说where((/jj-1,kk-1,ll-1/).lt.1) do clusterLabel(jj-1,kk,ll)=0 etc这取决于哪个元素导致了问题。

但是我想不出一种方法来做到这一点,因为 where 只会操纵传递给它的变量,而不是同一索引处的不同数组。还是我错了?

如果这没有意义,我很乐意编辑。

0 投票
1 回答
39 浏览

objective-c - 你能用一个可能已经自动释放的数组来初始化一个数组吗?

我试图找出我在newArray对象中遇到的超出范围的索引问题。我传入oldArray该方法,然后使用以下内容:

如果oldArray已发布,我会在此行出现错误,还是在尝试访问时会出现越界异常newArray

0 投票
7 回答
18304 浏览

java - 线程“主”java.lang.ArrayIndexOutOfBoundsException 中的 Java 异常

为学校做一个项目,当我尝试输入数组的学生人数时出现错误。错误是

线程“主”java.lang.ArrayIndexOutOfBoundsException 中的异常:
在 Project1.enterStudents(Project1.java23)
在 Project1.mainMenu(Project1.java59)
在 Project1.enterStudents(Project1.java7) -1

我在下面编写的代码一如既往地受到任何帮助。

0 投票
0 回答
675 浏览

java - 主要方法输入文件不断给我 IndexOutOfBoundsException (即使有正确的参数)

我试图args[0]用作输入文件,但是当我运行程序时,我不断得到一个IndexOutOfBoundsException,尽管我很确定这args[0]是正确的参数。我在上一个程序中也遇到了这个问题,但我不知道我做错了什么。

代码: