Java 是否将二维整数数组列表转换为多个整数数组列表?
我有一个2D ArrayList:Java 是否将二维整数数组列表转换为多个整数数组列表?,java,object,arraylist,Java,Object,Arraylist,我有一个2D ArrayList: List<List<Integer>> list = new ArrayList<List<Integer>>(); for (int i = 0; i < list.size(); i++) { ArrayList<Integer> element = list.get(i); } 如何将每个块指定给ArrayList?我想先创建一个ArrayList,它是[1,2,3],
List<List<Integer>> list = new ArrayList<List<Integer>>();
for (int i = 0; i < list.size(); i++) {
ArrayList<Integer> element = list.get(i);
}
如何将每个块指定给ArrayList?我想先创建一个ArrayList,它是[1,2,3],将它发送到一个函数,然后冲洗并重复列表的其余部分。get()
方法始终返回类型为object
类的对象。你必须放下它:
ArrayList<Integer> element = ( ArrayList<Integer>)list.get(i);
ArrayList元素=(ArrayList)list.get(i);
我收到一条警告:警告:未选中强制转换必需:java.util.ArrayList发现:java.lang.Objective这真的是个问题吗?不管怎样,这似乎已经解决了问题。非常感谢!你会收到警告,因为你所做的事情无法证明是安全的。但这不是一个问题。。您可以起诉:@SuppressWarnings(“未选中”)
ArrayList<Integer> element = ( ArrayList<Integer>)list.get(i);