这有什么怪异的啊,foreach语法,没有什么特殊的啊,不过这个是jdk1.5之后才支持的语法。

解决方案 »

  1.   

    String...sString str:s吓一跳,还以为啥 
    这些都是jdk 1。5 的新特性
      

  2.   

    String...s是多个String参数  相当于String数组
      

  3.   

    你在Java类中的方法中输入一个foreach 然后回车,就出现了那种写法了。
      

  4.   

    看题目也还真有点兴趣,呵呵,但是一看就让我失望了,呵呵,
    这个是JDK1.5中增加当增强的for循环
    缺点:
    1、对于数组,不能方便的访问下标值;
    2、对于集合,与使用Interator相比,不能方便的删除集合中的内容(在内部也是调用Interator).
    除了简单遍历并读取其中的内容外,不建议使用增强的for循环。
      

  5.   

    楼主你看看JAVA编程思想里面讲的很详细的。
      

  6.   

    你得好好去看看JDK1.5里的新特性。还有像泛型、静态导入、自动装箱、自动拆箱、格式化输入输出等等。
      

  7.   

    语法
    foreach(类型 元素(局部变量):集合或者数组)
    {
       代码块
    }
      

  8.   

    真的是没什么,1.5的特性,不定参数和foreach循环
      

  9.   

    String ...s = String[] sfor (obj:objs) = for(i=0;i<objs.length();i++){obj=objs[i];};
      

  10.   

    不怪异,1.5的增强型for循环~~有优点也有缺点
      

  11.   

    这也是for循环的一种,不常用而已!如果你设置了快捷键的话,好像有四种形式的for循环,自己看一下,在查一下API就OK了!
      

  12.   

    public static void main(String...s)
    这个编译可能通过?
    不是必须为下面这个吗?
    public static void main(String[] args)
      

  13.   


    我试过了,可以的可变参数函数
    foreach语法
      

  14.   

    汗,看到代码时,以为难道java何时不用写“ { ”。
      

  15.   

    这个是Java的无奈之举
      增强for循环 来融合其他语言的foreachJava有foreach循环吗???