其他分享
首页 > 其他分享> > Object类型的集合转换为 Long类型的数组转换方式

Object类型的集合转换为 Long类型的数组转换方式

作者:互联网

一开始我的写法是

// 此写法是错误的
(Long)list.toArray(); // 这里直接返回的是一个Long类型的一个对象

需要将里面的每个元素都进行转换返回,需要使用泛型加构造起

    ArrayList<Long> arrayList = new ArrayList();
    arrayList.add(12L);arrayList.add(22L);
    arrayList.toArray( new Long[arrayList.size()]));

源码里面的构造器

在这里插入图片描述

标签:toArray,转换,arrayList,Object,Long,add,new,ArrayList
来源: https://blog.csdn.net/weixin_46351306/article/details/120796198