Java中List.toArray()的使用方法

错误用法:

Long[] l = (Long[])list.toArray();
以上会出现ClassCastException异常。

正确用法:

第一种方法:
Long[] l = new Long[];
list.toArray(l);
第二种方法:
Long[] l = (Long[]) list.toArray(new Long[0]);
第三种方法:
Long[] a = new Long[];
Long[] l = (Long[]) list.toArray(a);

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注