Java 如何将三个字段的数据列表中的值分配给空列表索引?(爪哇)

Java 如何将三个字段的数据列表中的值分配给空列表索引?(爪哇),java,android,arraylist,Java,Android,Arraylist,我有两个列表:list1和list2。两个列表的类型均为信息类,具有3个字段。 list1有99个值,list2为空。我想从list1向list2添加9个值 我遇到的问题是,每次我尝试将 for(int i=0;i<=8;i++) { list2.add(list1.get(i)); //or list2.add(i,list1.get(i)); } 用于(int i=0;i发布您获得的stacktrace请发布完整代码。我所看到的事实上对我来说没有任何错误。您发布的

我有两个列表:
list1
list2
。两个列表的类型均为信息类,具有3个字段。

list1
有99个值,
list2
为空。我想从
list1
list2
添加9个值

我遇到的问题是,每次我尝试将

for(int i=0;i<=8;i++)
{
   list2.add(list1.get(i)); 
   //or
   list2.add(i,list1.get(i));
}

用于(int i=0;i发布您获得的stacktrace请发布完整代码。我所看到的事实上对我来说没有任何错误。您发布的代码没有任何错误。很抱歉,我现在无法提供它。我删除了所有代码,因为它不起作用。但是,您能告诉我这样的技术,我可以赋值,并且不会出现异常。有什么最佳的方法来解决这个问题吗这样做吗?您发布的代码不应该导致您指定的那种异常。它一定是代码中其他地方的问题。