zhouchao0118 发表于 2023-12-8 18:23:45

错误: Caused by java.lang.ArrayIndexOutOfBoundsException: length=116;是什

错误: Caused by: java.lang.ArrayIndexOutOfBoundsException: length=116; index=116
<D:\QQDownload\cesi2\朗读并高亮的新容器组件.v>, 15: 错误: 位于 cesi.cesi.朗读并高亮的新容器组件类型.正则分割外面写入的内容
<D:\QQDownload\cesi2\朗读并高亮的新容器组件.v>, 8: 错误: 位于 cesi.cesi.朗读并高亮的新容器组件类型.在这里写入需要朗读的内容
<D:\QQDownload\cesi2\src\main.v>, 13: 错误: 位于 hsh.yl.启动类.通知_被创建
<H:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_android\classlib\sys\android\qmui\a_qmui.v>, 171: 错误: 位于 hsh.anzh.QMUI.QMUI窗口.onCreate
错误: ... 11 more

昨天还好好的,今天加了很多功能,就出问题了。


创世魂 发表于 2023-12-8 19:13:38

索引位置不正确

java.lang.ArrayIndexOutOfBoundsException: length=116; index=116

zhouchao0118 发表于 2023-12-8 21:11:35

创世魂 发表于 2023-12-8 19:13
索引位置不正确

java.lang.ArrayIndexOutOfBoundsException: length=116; index=116

"索引位置不正确"
怎么解决呢?

urenai 发表于 2023-12-8 21:33:30

意思是len=116
index 从0开始算,最高截至到116-1=115

urenai 发表于 2023-12-8 21:35:16

116个是总成员数量,算个数 肯定不是从0个开始,1个成员总数就是1个。
但是第一个成员在数组里,成员index是从0开始数数 滴。

zhouchao0118 发表于 2023-12-9 13:21:18

问题解决了,解决办法是把
“ 区域字数 = 取文本长度 (数组的文本型中转变量 [计算已经循环多少次的变量])”
这句话删掉。
真是兵贵精不贵多。我以为跳过这句话,编译器就会无视这句话了。
页: [1]
查看完整版本: 错误: Caused by java.lang.ArrayIndexOutOfBoundsException: length=116;是什