为什么总是弹出list index out of bounds(1)

如题所述

意思是列表索引越界 list是列表 index是索引 这句话是程序设计语言里的警告. 意思说你的列表框中只有X个项目但是你访问了X+1个项目 解决办法: 1.出现这样问题可以直接忽略,进游戏,如果进游戏的时候提示:硬件已更改,是否用新的,千万点取消,不然进去就是闪个不停. 2.这个问题的出现可能与插件有关系,把插件卸载了或者重新下载后再进. 3.官方给的答案:(1)增加开启“文件和打印机共享服务”即可解决。 开启“文件和打印机共享服务”是在网上邻居-属性-本地链接-属性里 (2) 如果还不行,确认tcpip高级配置中开启netbios over tcp。 tcpip高级配置中开启netbios over tcp在网上邻居-属性-本地链接-属性-internet协议-属性-高级-wins里面。 4.上述办法都不行的话,如果进过一次游戏,直接用那个快截进入就好了,别用Launcher进,或者用插件选好大区以后直接进. 5.如果再不行,恭喜你,去网吧玩吧```
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-02-27
说明读取list的数组越界了,也就是说读取的下标不存在。
举例:
List list = new linkedList();
list.add("0");
list.add("1");
结果就是:list.get(0) =1;
如果读取的是:list.get(2);那么就会报错数组越界。
备注:如果不知道长度,可以通过“list.size();”方式进行总长度获取。本回答被网友采纳
第2个回答  2010-10-23
是数组访问越界的原因
相似回答