黑马程序员技术交流社区

标题: String[] 遍历有几种? [打印本页]

作者: 肖小龙    时间: 2016-9-23 22:13
标题: String[] 遍历有几种?
怎么遍历 那个大神交我一下
作者: yu244934256    时间: 2016-9-28 00:57
[AppleScript] 纯文本查看 复制代码
            String[] str={"1","12","123","1234"};
            System.out.println("方法一");
            for(int i=0;i<str.length;i++){
                System.out.print(str+" ");
            }
            System.out.println("\n方法二");
            for(String s:str){
                System.out.print(s+" ");
            }

作者: 623927408    时间: 2016-9-28 01:01
yu244934256 发表于 2016-9-28 00:57
[mw_shl_code=applescript,true]            String[] str={&quot;1&quot;,&quot;12&quot;,&quot;123&quot;,&quot;1234&quot;};
            System.out.println(&quot;方 ...

第二种方法好厉害

作者: yu244934256    时间: 2016-9-28 01:15
623927408 发表于 2016-9-28 01:01
第二种方法好厉害

第二种方法再使用之前要判断数组或者集合是否为null,当集合为null时,会报空指针异常
作者: 饭要大口吃    时间: 2016-9-28 01:17
yu244934256 发表于 2016-9-28 01:15
第二种方法再使用之前要判断数组或者集合是否为null,当集合为null时,会报空指针异常 ...

第二种还没学到...

现在只会第一个种  for (int i = 0 , i < arr.length, i++)
作者: haoge349    时间: 2016-9-28 01:28
System.out.prinln(Arrays.toStirng(string));  ok了
作者: Array先生    时间: 2016-9-28 07:12
两种吧,一种是普通for一种是增强for
作者: dfdfdfd    时间: 2016-9-28 08:11
增强for循环就可以还方便
作者: fenlyer    时间: 2016-9-28 09:54
for循环 增强for循环 转换成list 迭代器遍历




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2