问题标签 [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 - 字符串索引越界异常
我真的被这个例外困住了
android - 浏览ArrayList时Android getIndexOutOfBoundsException
我正在尝试浏览 24 个位置的 ArrayList。我正在使用 cicle 中的 2 个索引来执行此操作。每次我通过单击按钮调用 onClickListener() 方法时,r 都会增加 (r+=4)。所以我把这个条件排除在 onClick() 方法之外:
所以我运行了我的应用程序并单击以查看是否发生崩溃,不幸的是我遇到了崩溃。Ps 此索引用于获取相关问题的 4 个答案。这些问题在另一个大小为 6 的数组列表中。有谁知道它为什么不起作用。
这是我的 logcat 错误:
谢谢你的支持。
java - 快速查询时 SQLite 上的错误 CursorIndexOutOfBoundsException
我正在使用字段 ID 和 8 个字段字符串(有些可以为空)从 SQLite 查询。我有一个 getSearchedItemsFromSQLite 方法,只要 EditText 对象(自动搜索)发生更改状态,就会触发该方法,并且这些错误消息随机出现,但应用程序根本没有崩溃。
我该如何解决这个问题?
这是该方法的代码片段:
java - 为什么下面的代码没有抛出IndexOutOfBoundsException,并打印出9 9 6?
我是java新手。我有一个疑问。
java - ArrayIndexOutOfBoundsException:-32443 与迭代器 .next 在 LinkedList
在我的 EJB 应用程序(Java EE)上,我将一个列表(LinkedList)插入到数据库中,但出现错误:ArrayIndexOutOfBoundsException:-32443
我编码为
我想知道我已经使用了 iterator.next 为什么它可以有 indexOutOfBound?
完整日志:
我的 EJB 应用程序由 Java 客户端以多线程方式访问,列表是在 EJB 本身中实现的,方法是从客户端获取 id 以查找数据插入到链表中,然后通过如上所述的迭代将列表发送到插入,随机它有错误。
任何人都可以帮助找到线索?还是因为我使用LinkedList的问题,对象的大小不够?
arrays - 为什么在 ColdFusion 8 中长字符串会引发 ArrayIndexOutOfBounds 异常?
我有一个函数,它返回从静态文本构建的字符串值并传递参数:
“坏”字符串的长度为 647。对该函数的任何调用都会引发 ArrayIndexOutOfBounds 异常。
当我缩短有问题的字符串时,不会发生异常。我真的没有选择 - 我需要完整的字符串可用。
为什么会发生这种情况,更重要的是,我能做些什么来解决它?
更新:
我只是试图从不同的位置调用该函数,它工作正常:
现在很迷茫...
更新:
以下是启用了 Robust Exception 的 ColdFusion 异常的全文:
更新:
这就是我调用函数的方式......我有一个“字段”数组。数组中的每个“字段”对象都有几个在别处设置的属性。这些属性之一是“formatFunction”。某些字段具有 formatFunction 值,例如“formatPhone”或“formatDate”,它们是字段对象中的函数名称:
字段.cfc:
我在某些点循环遍历数组,为每个“字段”调用 formatFunction:
这适用于所有其他字段(格式化电话号码、日期、时间等)。只有在包含该条件时才会出错。
更新:
这个异常实际上是从另一个循环中抛出的,我试图用值填充 PDF 表单:
看不到数组上的 CFLOOP 如何引发 ArrayOutofBounds 异常。我没有在这个逻辑的任何地方引用索引!
java - 在 Java 中运行递归程序时出错越界异常
作为 Java 教程的一部分,我正在学习递归,我正在寻求一些帮助。
我们需要编写一个递归 Java 程序,它会计算出在没有直飞航班的情况下如何从一个城市到达另一个城市。
我的最新问题是代码在 flightRoute 数组列表中有 2 个城市后出现错误超出范围异常。它给出了错误“IndexOutOfBoundsException Index 2 Size 2”
连接值是一个数组列表,它包含该城市连接的所有城市,而 flightRoute 也是一个数组列表,它跟踪我们为了到达目的地而必须前往的城市。
我只是无法弄清楚为什么它不会继续。
如果可以的话,我将不胜感激。
我不想让你们用代码溢出,所以我会提出你们应该需要的方法。如果您需要更多,我会很乐意添加更多代码。
java - java数据类型转字节数组
我有一个Java类
我必须将此对象写为 Socket 输出流中的字节数组。这三个字段(实例变量)有一个布局。即field1
必须占用1个字节,field2
必须占用4个字节,field3
必须占用8个字节。
使用上面的代码,我试图根据所需的大小来适应字节数组中的每个字段。但我得到IndexOutOfBoundException
简而言之,问题在于如何将字段适应布局定义的大小。例如FIELD1_OFFSET = 0, FIELD1_SIZE=1, FIELD2_OFFSET=1, FIELD2_SIZE=4, FIELD3_OFFSET=5, FIELD3_SIZE=8.
现在当我转换field1
成字符串时,转换成字节 [] 时它不适合 1 个字节。如果我不转换为字符串,并使用 putInt(int) 它将 4 个字节写入结果字节数组。
android - java.lang.ArrayIndexOutOfBoundsException 即使在 android 应用程序中编码一个字符串之后
在我的应用程序中,我试图向 url 发送电子邮件和密码,作为回报,我用来获取成功消息或错误消息。当我点击api时,返回数据如下
问题是因为?
错误一词之前
所以我想在我的代码中编码返回数据如下
我尝试了上面和下面的方法
在这两个代码中,我都得到了相同的错误,如下所示
如何解决这个问题
java - MessageDigest ArrayIndexOutOfBoundsException
我MessageDigest
在我的项目中用于计算 md5 签名,但在性能测试期间它会抛出一个ArrayIndexOutOfBoundsException
.
我发现一些帖子表明这是因为MessageDigest
是单例而不是线程安全的。有谁知道我如何解决这个问题,或者是否有一个等效MessageDigest
的线程安全类?