美文网首页
java 集合转数组

java 集合转数组

作者: 寻找无名的特质 | 来源:发表于2022-12-16 07:27 被阅读0次

java的List是抽象类,可用转换为数组,可必须注意转换方式,使用下面的方式在运行时出错:
(Member[]) lst.toArray();
这样转换出来的数组类型是Object[],如果强制转换会出错。正确的方式是先定义数组:
Member[] members=new Member[lst.size()];
然后再进行转换:
return lst.toArray(members);
这样,可用避免错误。

相关文章

网友评论

      本文标题:java 集合转数组

      本文链接:https://www.haomeiwen.com/subject/stjrqdtx.html