谁可以告诉我 新式的for 循环语句怎么用

时间:2008-05-13 08:38:37   来源:论坛整理  作者:  编辑:chinaitzhe
JDK 1.6 以上都支持的新式 FOR语句 怎么用啊
网友回复:1.5开始就有each for

具体方法baidu或者google一下例子很多咩.
网友回复:
Java code





Code highlighting produced by Actipro CodeHighlighter (freeware)

http://www.CodeHighlighter.com/









String names=new String[]{"andy","lisa","tony","stepen"};



for(String name:names){

  

  System.out.println(name);



}








网友回复:接搂上的,按楼上的代码给你解释下
for(String name:names)
是从冒号后面的集合里,拿出一个对象,并用name变量去接
里面装的是什么,就用什么类型去接

网友回复:给你示例个小方法
Java code





Code highlighting produced by Actipro CodeHighlighter (freeware)

http://www.CodeHighlighter.com/





public static String ParseStr(String str){

        String[] StrList = str.split("\\.");

        StringBuffer newStr = new StringBuffer();

        for(String strSplit : StrList){

            int splitLength = strSplit.length();

            if(splitLength == 3){

                newStr.append(strSplit   ".");

            }

            if(splitLength == 2){

                newStr.append("0"   strSplit   ".");

            }

            if(splitLength == 1){

                newStr.append("00"   strSplit   ".");

            }

        }

        String returnStr = newStr.toString().substring(0, newStr.length()-1);

        return returnStr;

    }




网友回复:String names=new String[]{"andy","lisa","tony","stepen"};

for(String name:name2)
{
System.out.println(name);
}
网友回复:从来不用这东西, 用经典的for循环就可以了, 何必把自己搞疯呢!!!
网友回复:我感觉这种用法就是只能用在数组上面啊
网友回复:用这种FOR 用法和以前的for() 有啥子好处啊
网友回复:
引用 7 楼 liujinfengliuyi 的回复:
我感觉这种用法就是只能用在数组上面啊

这是不对滴
网友回复:
引用 6 楼 Inhibitory 的回复:
从来不用这东西, 用经典的for循环就可以了, 何必把自己搞疯呢!!!

有的时候用起来还是蛮方便的
网友回复:那还可以怎么用啊 我在百度上也没有查到啊
网友回复:数组,集合类的循环都可以使用
网友回复:都说的挺好的
网友回复:2,3楼已经说的很清楚了,我再说就是废话了
网友回复:经典的可以在控制的时候进行一些操作,这个只能代替简单的for。
感觉是从c#学来的
网友回复:方便 阿
关键字:告诉我,新式,循环,语句,
上一篇:关于Struts

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面