Java List.toArray 问题

来源:互联网 发布:淘宝手机助手 pp助手 编辑:程序博客网 时间:2024/05/16 05:23
    public static void main(String[] args) {        List<Integer> list = new ArrayList<>(Arrays.asList(1, 2, 4));        Integer[] arr = list.toArray();    }

Incompatible types.
Required:
java.lang.Integer[]
Found:
java.lang.Object[]
当然可以自己遍历,将每一个Object类型转为Integer类型。
Solution :

   public static void main(String[] args) {        List<Integer> list = new ArrayList<>(Arrays.asList(1, 2, 4));        Integer[] arr = list.toArray(new Integer[0]);    }
原创粉丝点击