ArrayList向int[ ]转换的时候会报错
原因:
ArrayList中规定的泛型是Integer,是不能够转换成Int[ ]类型的
方法:
1.转换为IntStream
int [] arr1=list1.stream().mapToInt(Integer::valueOf).toArray();
2.先转换为String类型的,之后再转换为int[ ]类型
Integer.parseInt(String.valueOf(ans.get(i)))
//需要转换为字符串,也就是String.valueOf()
//之后,转换为int类型的数据,也就是Integer.parseInt();
3.使用迭代器(倾向)
Iterator<String>ite=list.iterator();
while(ite.hasNext()){
System.out.println(item.next());
}