问题标签 [arrayindexoutofboundsexception]
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.
oracle - 使用 af:inputfile 组件访问页面时 ADF 中的 ArrayIndexOutOfBoundsException
我有一个部署到 Oracle JCS-SX 的 adf 应用程序(11.1.1.7.0 jdev 版本)。它有两个页面创建和查看/编辑页面。
这两个页面中都有一个 inputfile 组件,在上传文件时,inputfile 工作正常并成功地将 blob 对象数据插入数据库。但是,当访问查看/编辑页面以检查添加了什么文件时,我得到一个 arrayindexoutofbounds 异常并且页面没有打开。当我从数据库中删除 blob 文件对象并再次访问编辑/查看页面时,它可以正常打开。
这是错误描述:
谁能告诉我这里有什么问题?
谢谢和问候,J。
java - 当我使用增强的 for 循环时出现 ArrayIndexOutOfBound 错误
我们可以使用增强的 for 循环而不会出现 ArrayIndexOutOfBound 错误。因为在使用正常的 for 循环后它正在工作。
java - 尽管没有超出范围,但索引超出范围?
我正在为作业制作一个 Java 程序,您可以在其中添加、移动和删除容器中的东西。我必须使用“添加 100”“删除 50”之类的命令。停止命令“lopeta”只有一个词,但其他命令有两个部分,command 和 int。当我使用 stop 命令时,我得到 Index out of bounds 错误,但其他一切正常。我猜是因为 stop 命令只有 word 没有 int,但是如何防止这个错误发生呢?如果我使用“lopeta 0”,它会起作用,但我只想使用“lopeta”。对不起,名字是芬兰语,但我希望你能理解这一点。这是我的代码
java - 将swing jbutton元素附加到java中的数组
我正在开发一个消息传递应用程序。GUI 是用 Java Swing 编写的。当客户端启动时,它会向我的服务器询问特定用户参与的聊天。服务器将以字符串数组的形式发送这些,例如:{CHAT_PATH,CHAT_PATH}.
一旦客户端收到它,它就会将它提供给我的 GUI 类,该类应该在向下列出的屏幕上显示列表中的每个聊天名称(我将过滤掉路径的其余部分)。这就是我的问题所在。我首先创建一个JButton列表:
然后我遍历聊天列表 (chat_data) 并为每个聊天名称添加一个新的 JButton 到我的 chat_names 列表中。像这样:
当我这样做时,我收到以下语法错误:
有谁知道这是否可以修复,或者我可以通过其他方式显示一个按钮列表,每个按钮chat_name上都有一个。
arrays - 索引超出范围,java
我对数组中的索引越界错误有疑问。我想创建一个以月份和日期为参数并返回一年中的日期的方法。如果任何参数不正确,该方法应返回 0。
例如,如果方法接收到 2 和 3,这意味着 2 月 3 日它必须返回 34。如果它接收到 12 和 31,它必须返回 365。但是我遇到了这个索引超出范围的问题,无法解决任何问题提示。这是我的代码。
公共类日历方法{
}
java - Java 如何在 while 循环条件下处理越界数组索引?
我正在关注双指针实现的教程(本质上是 3Sum 的解决方案),我对这种搜索方法中的第二个 while 循环感到困惑:
while (left < right && arr[right] == arr[right + 1])
right由于是最后一个索引,这不是越界异常,所以right + 1会越界吗?但是代码运行得很好,所以我很困惑。Java如何处理这种情况?
java - 我收到一个错误:不能抛出 ArrayIndexOutOfBoundsException 类型的异常;异常类型必须是 Throwable 类的子类型
//创建一个有 100 个存储空间的数组 for(int i = 0; i < array.length; i++) { //for 循环在数组的每个索引中存储随机整数 array[i] = (int) (Math.random ()*100); }
//提示用户输入索引来查找
