我有一个方法 public void test(Object obj)调用该方法时传任意参数都可以,这没问题但是如果我的参数是数组public void test(Object[] objs)这时如果再传任意类型的数组就不行了,只能传Object数组这是怎么回事呢有什么方法可以传任意类型的数组吗
解决方案 »
- 整合SSH出现的No bean named '/addUser' is defined错误
- 实际开发中怎样选择设计模式
- jndi简单问题
- 高分求助,jboss下,Jsp页面调用EJB中的方法出错,总是报编译不了
- 跪求struts和jbpm整合的实例~~
- 求Struts结构一个按钮(选中行)批量删除代码(Action)!
- 一个jbuilderx中的struts应用的问题,可能有点难度,50分吧。请高手不吝赐教!
- 疑惑!回答给高分
- 如何在服务器端解释servlet生成的xml
- POI如何根据:数据库中存的图片路径,需要拼接服务器地址才能显示出来图片,如何图片导入word文档中?
- ssh结合的时候遇到org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session
- 请教LogFactory.getLog的问题
然后手动转换为 Object[]public void test(Object obj){
Object[] objs = (Object[])obj;
}
public class TestObject<E> {
public void getObject(E[] obj) {
for(int i=0;i<obj.length;i++) {
System.out.println(obj[i]);
}
}
public static void main(String args[]) {
String[] str={"yangxun","yxz"};
new TestObject().getObject(str);
}
}
Object[] 这个数组只能接收对象。
Integer String 是对象