JDK1.5新特性二之加強for循環(Enhanced for Loop)

    作爲JDK1.5的一個新特性,我在想這幫搞JDK的人簡直太有才了,愛死大家了,我正式用的第一個版本的JDK就是1.5,大家就給作出這麼個爽歪歪的東西。。。。。。一切盡在不言中了。 java

    結合泛型使用的代碼以下:     數組

List<String> list = new ArrayList<String>();//使用了泛型,聲明list裏保存的是String類型的元素
for(int i = 0 ; i < 10 ; i++){
   list.add("第"+i+"個元素");
}
//加強for循環
for (String str : list) {//因爲上面已經使用泛型,這裏能夠直接聲明list裏的對象爲String
   System.out.println(str);
}
    我想,以一個正常人的大腦殼瓜子來說,這個應該不用作過多的解釋了,一看就明白,這裏主要說一下適用情景:
  1. 集合類,數組。
  2. 不須要對集合或數組裏的元素作操做(刪除、增長),只是讀取數據。
  3. 不須要使用下標(list或數組的index)進行過濾。
相關文章
相關標籤/搜索