android - java.lang.IndexOutOfBoundsException : Invalid location 1, 大小为 1

标签 android

当我试图从 arraylist 中获取值时,出现以下错误。我的示例代码如下。test 是我的数组列表的名称

字符串 s = test.get(1);

04-05 11:51:42.525: E/AndroidRuntime(901): java.lang.IndexOutOfBoundsException: Invalid location 1, size is 1
04-05 11:51:42.525: E/AndroidRuntime(901):  at java.util.ArrayList.get(ArrayList.java:341)

) 04-05 11:51:42.525: E/AndroidRuntime(901): 在 android.app.Activity.onMenuItemSelected(Activity.java:2170)

最佳答案

Invalid location 1, size is 1表示ArrayList以index[0]开头。如果您使用 get(1),您将收到第二个条目。

关于android - java.lang.IndexOutOfBoundsException : Invalid location 1, 大小为 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10023621/

相关文章:

java - Android Wear bundle 通知和背景图片

java - 当我们有多个 Activity 时如何集中运行时权限

java - android通知挂起 Intent 问题第三个参数类型错误

android - 为什么 FocusManager 在 AlertDialog 中不起作用?

android - 使用数据创建快捷方式

android - 防止 ScrollView 占用太多高度

javascript - 登录 react native 后如何更改导航器初始路线

java - 添加 RecyclerView Layoutmanager 时我的应用程序停止了

android - Motionevent.getX 和 getY

android - 约束布局问题java.lang.AssertionError : TOP