A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 星空1990211 中级黑马   /  2015-7-27 08:17  /  366 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

这种循环方式的for循环一直不太理解,有没有比较好的例子呢?

public class Demo {
    public static void main(String[] args) {
        String str[] = {"123", "123abc", "abc123", "abcxyz"};
      
        for(String str1 : str){
            try{
                int m = Integer.parseInt(str1, 10);
                System.out.println(str1 + " 可以转换为整数 " + m);
            }catch(Exception e){
                System.out.println(str1 + " 无法转换为整数");
            }
        }
    }
}

6 个回复

倒序浏览
晕,我居然没见过。。这是引用????
回复 使用道具 举报
这应该是在for循环的时候添加了转换方法吧,如果不转换直接输出的话就是简单的例子
回复 使用道具 举报
linjian931219 来自手机 中级黑马 2015-7-27 12:06:47
板凳
增强for吗?
回复 使用道具 举报
星空1990211 来自手机 中级黑马 2015-7-27 12:31:10
报纸
linjian931219 发表于 2015-7-27 12:06
增强for吗?

这是另一种形式的for循环,用于处理不知道字符串长度的情况
回复 使用道具 举报
星空1990211 来自手机 中级黑马 2015-7-27 12:32:16
地板
tsldxszd 发表于 2015-7-27 09:04
晕,我居然没见过。。这是引用????

另一种形式的for循环,只是乍一看不太理解
回复 使用道具 举报
星空1990211 来自手机 中级黑马 2015-7-27 12:34:39
7#
lizf2010 发表于 2015-7-27 10:06
这应该是在for循环的时候添加了转换方法吧,如果不转换直接输出的话就是简单的例子 ...

嗯嗯,我觉得它和php中的foreach很像,只是在java中我刚看到,也不知道这种循环使用的多不多
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马