首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

for(Ball b : new ArrayList<Ball>))是什么意思啊

2011-12-11 
for(Ball b : new ArrayListBall))是什么意思啊?for(Ballb:newArrayList Ball ))代码中冒号是什么意思

for(Ball b : new ArrayList<Ball>))是什么意思啊?
for(Ball   b   :   new   ArrayList <Ball> ))代码中冒号是什么意思啊?
Ball   是一个类,请高手指教

[解决办法]
楼主找本《The Java Programming Language》来看看吧。
是不是你看的书只讲Java1.4的以前的语法,不讲新语法啊?
[解决办法]
这是在jdk1.5后引进的新的语法,也和for循环一样的
如:
int []a={1,2,3,4,5,6};
for(int ele:a[])
System.out.println(ele);
起作用与
for(int i=0;i <a.length;i++)
Sytem.out.println(a[i]);
一样

[解决办法]
新语法 属于一种简洁遍历 例如:for(Object j : arraylist){//一些处理代码}.遍历了arraylist里的所有元素. arraylist是一个已经存在的ArrayList对象.
[解决办法]
jdk1.5的新东西,中间的:可以理解成 in

热点排行