发布网友 发布时间:2022-04-24 17:49
共2个回答
热心网友 时间:2023-10-28 08:05
是这样的,这个是JDK1.5之后出现的用法,叫新循环,JVM在编译的过程中会自动替你去转换
(String g: greeting)其中greeting是一个字符串数组,里面存放的元素都是字符串,所以用String类型的变量来接受。这条语句等于for(int i=0;i<greeting.length;i++){ System.out.println(greeting[i]);}
用for(String g:greeting){ System.out.println(g);} 显得更为便利,其后台实质还是等于上面的执行过程,只不过是jvm替你把这个工作做了。
热心网友 时间:2023-10-28 08:06
这个是新的 foreach 的写法
自动迭代 greeting 里面的内容,这里假设了 greeting 是一个放着 String 的容器追问谢谢