foreach(String hobby :hobbys )中的hobby 元素类型为啥不用复数 hobbies
foreach(String hobby :hobbys )中的hobby 元素类型为啥不用复数 hobbies
foreach(String hobby :hobbys )中的hobby 元素类型为啥不用复数 hobbies
2017-09-21
首先java中没有foreach关键字,只有for关键字。语法为:for(变量类型 标识符 : 数组名){ 语句块 }
这样分析,hobby和hobbies没有本质区别,只是标识符而已,如同阿猫与阿狗的区别。
我写了个简单的对比程序,给你参考:
public class TestForeach{ public static void main(String[] args){ String[] hobbys = new String[5]; for(int i=0;i<hobbys.length;i++){ //用经典for循环 hobbys[i] = " " + i; String hobby = hobbys[i]; System.out.print("hobbys["+i+"] ="+hobbys[i]); System.out.println(" hobby = "+hobby); } for(String hobbies:hobbys){ //用遍历式的for循环,较简单 System.out.println(" hobbies = "+hobbies); } } }
举报