问题标签 [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.
java - 线程“主”java.lang.ArrayIndexOutOfBoundsException 中的异常:索引 0 超出 RMI 长度 0 的范围
我有三个java文件一个是RMI服务器和RMI客户端和接口文件,如下:服务器:
客户:
界面:
所以基本上,当我运行服务器时,它会给我的笔记本电脑地址和正在运行的端口,这工作得很好但是,问题是当我运行服务器后运行客户端时,它会不断抛出这个错误:
线程“主”java.lang.ArrayIndexOutOfBoundsException 中的异常:索引 0 超出长度 0 的范围
此行中的哪个客户端文件:
java - Checking adjacent cells in a java ArrayList for minesweeper
I have all my cells stored in an ArrayList and I want to check how many mines they are surrounded by (mines are cells with a not null mine png). I thought of checking the positions -1, +1, -9, +9, -10, +10, -11, +11 relative to each cell and add 1 to a counter inside the cell object. Problem is I get out of bounds and don´t know how to avoid it.
Ignore the spaghetti code I always refactor when things work.
java - 这个二分搜索有什么问题?索引越界
我正在尝试编写二进制搜索算法,但是Geeks for Geeks 练习问题 Binary Search产生以下错误:
到目前为止我写的是,
Geeks for Geeks 问题陈述和示例:
给定一个大小为 N 的排序数组和一个整数 K,使用二分搜索找到 K 在数组中出现的位置。
示例 1:
输入:N = 5 arr[] = {1 2 3 4 5} K = 4
输出:3
解释:4 出现在索引 3 处。
java - 未超出范围时得到 ArrayIndexOutOfBoundException
我正在用 128 位密钥编写 AES 的实现。在 else 块的最后一行抛出异常。
当我这样注释掉它时,代码运行良好,没有问题。我试图像上面几行那样将它们分开,并且分配的双方都不会触发任何异常。我不知道为什么会这样。
有人可以帮忙吗?
我添加了这个,以便它可以帮助提供情况的详细信息。如果第 87 行没有被注释,第 83 行会抛出异常(感谢@tgdavies,他对此进行了纠正)。将其注释掉,它将起作用。这是迄今为止我看到的最令人困惑的事情。
java - Apache POI ColumnShifter.shiftColumns() 给出 java.lang.ArrayIndexOutOfBoundsException
我在 excel 中有 11 列(索引 0 到 10)。我正在尝试将列从索引 4 移动到索引 10 到左一列。
worksheet.shiftColumns(4,10,-1)
这给出了 java.lang.ArrayIndexOutOfBoundsException : Index 9 out of bounds for length 9。
但我的 excel 共有 11 个非空列。对于解决此/替代方法的任何建议,我将不胜感激。
java - 随机快速排序 IndexOutOfBounds 异常
这是我提出的 QuickSort Randomized,但它不断抛出 IndexOutOfBounds 异常。我可以帮忙吗?谢谢!
我不断收到 arrayindexoutofbounds 错误。
android - 创建 LinearLayout 时出现 ArrayIndexOutOfBoundsException
你好?我正在调试一些与 Android 小部件相关的问题。
我的应用程序使用 Glide 库提供的两个线程来制作原始小部件图像文件和缩略图小部件图像文件。
在制作小部件图像文件时,我的应用程序会创建一些布局,如 LinearLayout 并将其绘制在位图(例如)中layout.draw(Canvas(bitmap))并将位图保存到文件中。
它几乎可以在一段时间内正常工作,但有时会报告一些问题,如下所示。
当我像这样制作 LinearLayout 时会引发此异常LinearLayout(context).apply { orientation = LinearLayout.VERTICAL }
我怀疑有些并发。在多线程中创建 LinearLayout 有什么问题吗?
android - 在 AnimatedNavHost (Jetpack Compose) 中放置超过 28 个“可组合”元素时应用程序崩溃
我的应用程序是一个单一的活动应用程序,具有由可组合项表示的不同屏幕。我正在使用导航组件来处理屏幕导航。
我的导航组件具有 AnimatedNavHost 为:
当我再添加 1 个“可组合”元素时,我的应用程序崩溃了,并且 logcat 说:
我该如何解决这个问题?
尝试了很多东西,但无法解决。此外,似乎没有任何关于此的在线信息。
请帮忙!
java - 剩余参数的计数
我需要创建一个采用整数命令行参数的程序。第一个参数将是 1 到 100(包括 1 到 100)之间的剩余参数的计数。然后它从剩余的参数中打印出输入的小于或等于 50 的数字计数和大于 50 的数字计数。
该代码仅在我在命令提示符中键入 0 或 1 时才有效。任何其他值都会返回 ArrayIndexOutOfBoundsException。我想如果我将数组设置为“count”,无论我在打印代码时输入多少数字,它都会返回,但它仍然无法正常工作。
任何人都可以对我现有的代码块提出建议吗?我是一个新手程序员,所以我不知道从哪里开始。我已经尝试更改数组值,但不断收到相同的错误。
