本帖最后由 杨兴庭 于 2013-8-2 18:59 编辑
最近看方立勋老师教学视频,其中见到这样的代码,百思不得其解,求助!这段代码是在写tag标签自定义的时候,在标签处理器类中,写的一段Object[]数组是否匹配存在的代码。
private Object items;
if(items instanceof Object[]){
//Object obj[]= items;一开始是这个的,eclipse上是提示类型不能转换。
Object obj[]= (Object[]) items;
//这里的编码是直接从object强制了,编译没有报错了,但运行时就出了问题
//这里想问下,可以强转Object类型成Object[]吗?
//为什么我看视频的时候,视频中强转运行也没问题呢?
this.collection=Arrays.asList(obj);
}
Type mismatch: cannot convert from Object to Object[]
|