数组怎么变成collection? 我想把对象数组转换成collection,各位大侠指点一下吧。我把数组转换成arraylist,但是arraylist用起来有问题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 arraylist用起来有什么问题?全世界写java的人都用ArrayList,用collecion的到没怎么见过 我有一个函数需要的参数是collection,我现在要把一个数组变成collection,这样才能把它作为参数来调用这个函数。我只会把数组变成arraylist,把arraylist作为参数放进函数,就运行出错 了不知道和用的是arraylist而不是collection有没有关系。for(Iterator i=_ch.iterator(); i.hasNext(); ) //_ch 是输入的参数 { Exp ch= (Exp)i.next();} arrilist 已经实现了collection接口阿,你看看面向对象的 多态继承 就会知道了!!List list = Collections.synchronizedList(new ArrayList(...));如果你需要一个collection作入口,你传一个arryList是没有问题的,以接口对象作返回值或者参数,便于程序的扩展,我想你的问题还有其它的。没必要去转换成collection对象 arrilist已经实现了collection接口直接传进去就可以 ArrayList该类天然就实现了Collection接口~不需要你去转换类型~ for(Iterator i=_ch.iterator(); i.hasNext(); ) //_ch 是输入的参数 { Exp ch= (Exp)i.next();} Runtime.getRuntime().exec()可否依次执行多条命令? JTextArea 求助 如何从java.sql.Date 转换到 java.util.Date???? 简单问题 为什么能编译能运行,就是显示不出图片啊?在线等,郁闷 Swing MVC中的控制器是由UI类来承担还是组件类? 用java编写界面 linux下做得java应用程序,怎么样制作安装程序? 使用JBUILDER6,APPLET做数据库查询,为什么用IE没有显示. 再help~~~~~~ 急,在JAVA中如何获得系统时间? 急!mysql+java时如何实现浏览数据库中的信息??在线等!!!
不知道和用的是arraylist而不是collection有没有关系。for(Iterator i=_ch.iterator(); i.hasNext(); ) //_ch 是输入的参数
{
Exp ch= (Exp)i.next();
}
List list = Collections.synchronizedList(new ArrayList(...));如果你需要一个collection作入口,你传一个arryList是没有问题的,以接口对象作返回值或者参数,便于程序的扩展,我想你的问题还有其它的。
没必要去转换成collection对象
不需要你去转换类型~
{
Exp ch= (Exp)i.next();
}