当前位置:  技术问答>java相关

对象数组直接造型的问题?

    来源: 互联网  发布时间:2017-03-23

    本文导语:  allRemoArr=(BzDynamicRemote[])col.toArray(); col.toArray()返回一个Object[]的数组,需要造型为BzDynamicRemote[],上面的方法证明是错误的。只能通过for循环,一个一个进行造型。 请教怎样编写通用静态方法来实现这个功能,来造型...

allRemoArr=(BzDynamicRemote[])col.toArray();
col.toArray()返回一个Object[]的数组,需要造型为BzDynamicRemote[],上面的方法证明是错误的。只能通过for循环,一个一个进行造型。

请教怎样编写通用静态方法来实现这个功能,来造型任意两种类型的对象数组?
是不是要用到反射的方法?
请赐教!最好有源码相送!dutzzl@163.com

|
如果要写通用的方法,应该用反射

|
allRemoArr=(BzDynamicRemote[])col.toArray();
怎么这个方法是错的呢? 我试了下面的例子,可以啊
public class ArrayTest
{
public static void main(String[] args) 
{
Object[] oa = new String[10];
String[] sa = (String[])oa;
}
}

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。














站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3