打字猴:1.700467146e+09
1700467146
1700467147 project.add(“超人改造项目”,10000,1000000000);
1700467148
1700467149 //这边100个项目
1700467150
1700467151 for(int i=4;i<104;i++){
1700467152
1700467153 project.add(“第”+i+“个项目”,i*5,i*1000000);
1700467154
1700467155 }
1700467156
1700467157 //遍历一下ArrayList,把所有的数据都取出
1700467158
1700467159 IProjectIterator projectIterator=project.iterator();
1700467160
1700467161 while(projectIterator.hasNext()){
1700467162
1700467163 IProject p=(IProject)projectIterator.next();
1700467164
1700467165 System.out.println(p.getProjectInfo());
1700467166
1700467167 }
1700467168
1700467169 }
1700467170
1700467171 }
1700467172
1700467173 运行结果如下所示:
1700467174
1700467175 项目名称是:星球大战项目 项目人数:10 项目费用:100000
1700467176
1700467177 项目名称是:扭转时空项目 项目人数:100 项目费用:10000000
1700467178
1700467179 项目名称是:超人改造项目 项目人数:10000 项目费用:1000000000
1700467180
1700467181 项目名称是:第4个项目 项目人数:20 项目费用:4000000
1700467182
1700467183 项目名称是:第5个项目 项目人数:25 项目费用:5000000
1700467184
1700467185 .
1700467186
1700467187 .
1700467188
1700467189 .
1700467190
1700467191 运行结果完全相同,但是上面的程序复杂性增加了不少,难道我们退回到原始时代了吗?非也,非也,只是我们回退到JDK 1.0.8版本的编程时代了,我们使用一种新的设计模式——迭代器模式。
1700467192
1700467193
1700467194
1700467195
[ 上一页 ]  [ :1.700467146e+09 ]  [ 下一页 ]