将对象数组转换为我想要的类的数组
2022-09-01 09:49:55
只是为了回顾一下,有人可以快速解释是什么阻止了它的工作(在编译时):
private HashSet data;
...
public DataObject[] getDataObjects( )
{
return (DataObject[]) data.toArray();
}
...以及是什么使它成为工作方式:
public DataObject[] getDataObjects( )
{
return (DataObject[]) data.toArray( new DataObject[ Data.size() ] );
}
我不清楚铸造(或其他任何东西)的机制使这一点如此。