类hydraulics中getdata这个函数返回一个object的数组 public Object[] getdata(String[] args) { Object[] outputArray = null;
return outputArray;
}在另一个类Main中:
epanet.HydraulicsService hws = new epanet.HydraulicsService();
epanet.Hydraulics hyd = hws.getHydraulicsPort();
Object[] output_lt;
output_lt = hyd.getdata(list5); 《==这一句出错的提示是:
“required:java.lang.object[]; found:java.util.List<java.lang.object>”我不明白为什么命名返回值设定的是object[],但是得到的却是list
return outputArray;
}在另一个类Main中:
epanet.HydraulicsService hws = new epanet.HydraulicsService();
epanet.Hydraulics hyd = hws.getHydraulicsPort();
Object[] output_lt;
output_lt = hyd.getdata(list5); 《==这一句出错的提示是:
“required:java.lang.object[]; found:java.util.List<java.lang.object>”我不明白为什么命名返回值设定的是object[],但是得到的却是list
解决方案 »
- 求教velocity 循环输出问题
- ANT的运行问题
- 如何启动指定电脑中某一文件
- 往下拉列表装入action中获得的数组?
- 急,jspsmartupload组件上传路径的设置问题?谢谢
- Welcome2hibernate的程序运行出错!!!!
- 现金求一“高校研究生院MIS”系统
- 谁有JAVA解析XML文件的现成代码?
- 运行在tomcat上的jsp如何调用运行在远程weblogic服务器上的session bean?
- SpringMVC Hibernate报no session found for current thread
- hibernate Criteria 查询 分页
- 用digester解析xml生成java对象时,如何实现对象之间的双向关联
list5.add("EN_PATCOUNT");
list5.add(countcode);
list5.add(tmp_loc);
我给的是一个linkedlist,不知道是不是这个原因,我先试试。不过这个返回值和参数应该没关系吧!
这句话已经很明确指出传递给getdata方法的参数是String数组,而楼主传递的却是linkedlist,固然会报异常:“required:java.lang.object[]; found:java.util.List <java.lang.object> ”
意思是:getdata方法需要object[]类型的参数,去发现传递过来的是list