java – 了解Android中的Arraylist IndexOutOfBoundsException
我从我使用的任何Arraylist中获得了很多IndexOutOfBoundsException.大多数时候它工作正常但有时我在我的项目中使用的Arraylists上遇到这个恼人的错误.
主要原因始终是 java.util.ArrayList.throwIndexOutOfBoundsException: Invalid index 3,size is 3 要么 java.util.ArrayList.throwIndexOutOfBoundsException: Invalid index 0,size is 0 帮助我理解这个错误的主要原因,因为无论我搜索了多少答案,他们都没有完全帮助我. 解决方法
这意味着你有ArrayList,它有3个元素,你可以得到每个元素,如0,1,2位置.并且您正在尝试读取ArrayList中不存在的第4个元素.
这意味着您有一个空的ArrayList,并且您正在尝试读取第一个元素. ArrayIndexOutOfBoundsException – 示例 数组索引超出范围异常是由于程序试图访问a而抛出的Java异常 上图包含一个由7个元素组成的数组.数组中的每个元素都有自己的索引/位置.在Java中,索引始终以 阅读更多关于ArrayIndexOutOfBoundsException – Examples,Causes & Fixes (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |