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

解决方案 »

  1.   

    楼主找本《The Java Programming Language》来看看吧。
    是不是你看的书只讲Java1.4的以前的语法,不讲新语法啊?
      

  2.   

    这是在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]);
    一样
      

  3.   

    新语法 属于一种简洁遍历   例如:for(Object j : arraylist){//一些处理代码}.遍历了arraylist里的所有元素. arraylist是一个已经存在的ArrayList对象.
      

  4.   

    jdk1.5的新东西,中间的:可以理解成 in