黑馬程式設計師 java for 和foreach
------------------------------------------ android培訓、java培訓、期待與您交流! --------------------------------
import java.util.*; class forEachDemo { public static void main(String[] args) { foreach(); } public static void foreach() { ArrayList<String> al=new ArrayList<String>(); al.add("asdfj"); al.add("eowi"); al.add("alifo"); for(String s: al) { System.out.println(s); } System.out.println("陣列:"); String [] ch={"dfh","adfg","adslf"}; for(String s: ch) { System.out.println(s); } } }
foreach是對for一種升級,一種簡化程式碼的書寫,但是foreach必須要有遍歷的物件才行,適合對於集合容器的操作。但是不適合對陣列的操作,因為不能運算元組的角標,無法通過角標對陣列進行判斷和操作。
新增:foreach用於對集合的操作,為陣列為特殊的集合,並且操作的集合必須實現Iterable介面
---------------------------------------------------------------- android培訓、java培訓、期待與您交流! ----------------------------------------------------------------------------------------
相關推薦
黑馬程式設計師 java for 和foreach
------------------------------------------ android培訓、java培訓、期待與您交流! --------------------------------import java.util.*; class forEachDemo
黑馬程式設計師----java中static,final,abstract的用法和區別
---------------------- android培訓、java培訓、期待與您交流! ---------------------- 一, 首先,static
黑馬程式設計師--Java學習日記之面向物件(封裝,繼承和構造方法)
------- android培訓、java培訓、期待與您交流! ---------- 面向物件思想: 面向過程,以函式為基礎,關注的是實現過程; 面向物件,以物件為基礎,關注的是最終結果; 面向物件思想特點 是一種更符合我們思想習慣的思想
黑馬程式設計師————java基礎-----for巢狀迴圈的執行順序
------<a href="http://www.itheima.com" target="blank">Java培訓、Android培訓、iOS培訓、.Net培訓</a>、期待與您交流! ------- 先寫一個for巢狀的小程式,輸出一個矩形,
黑馬程式設計師 Java高新技術--反射和內省
1.框架與框架要解決的核心問題:比如:我做房子賣給使用者住,由使用者自己安裝門窗和空調,我做的房子就是框架,使用者需要使用我的框架,把門窗插入進我提供的框架中。框架和工具類有區別,工具類被使用者的類呼叫,而框架則是呼叫使用者提供的類。2.框架要解決的核心問題:我在寫框架(房子)時,你這個使用者可能還在上小學,
黑馬程式設計師-java基礎-併發修改異常產生的原因和解決方案
------Java培訓、Android培訓、iOS培訓、.Net培訓、期待與您交流! ------- * 問題? * 我有一個集合,如下,請問,我想判斷裡面有沒有"world"這個元素,如果有,我就新增一個"javaee"元素,請寫程式碼實現。 * * Conc
黑馬程式設計師—JAVA IO(Buffer和Stream)
---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS開發</a>、<a href="http://edu.csdn.net"
黑馬程式設計師----Java基礎之反射
------- <a href="http://www.itheima.com" target="blank">android培訓</a>、<a href="http://www.itheima.com" target="blank">java培訓</a&g
黑馬程式設計師----Java基礎之GUI
------- <a href="http://www.itheima.com" target="blank">android培訓</a>、<a href="http://www.itheima.com" target="blank">java培訓</a&g
黑馬程式設計師----Java基礎之IO包中其它類
------- <a href="http://www.itheima.com" target="blank">android培訓</a>、<a href="http://www.itheima.com" target="blank">java培訓</a&g
黑馬程式設計師----Java基礎基礎之IO流
------- <a href="http://www.itheima.com" target="blank">android培訓</a>、<a href="http://www.itheima.com" target="blank">java培訓</a&g
黑馬程式設計師----Java基礎之集合類(一)
------- <a href="http://www.itheima.com" target="blank">android培訓</a>、<a href="http://www.itheima.com" target="blank">java培訓</a&g
黑馬程式設計師----Java基礎之String類
------- <a href="http://www.itheima.com" target="blank">android培訓</a>、<a href="http://www.itheima.com" target="blank">java培訓</a&g
黑馬程式設計師----Java基礎之多執行緒
------- <a href="http://www.itheima.com" target="blank">android培訓</a>、<a href="http://www.itheima.com" target="blank">java培訓</a&g
黑馬程式設計師----Java基礎之面向物件(最終篇)
------- <a href="http://www.itheima.com" target="blank">android培訓</a>、<a href="http://www.itheima.com" target="blank">java培訓</a&g
黑馬程式設計師----Java基礎之面向物件(封裝 繼承 多型)(二)
------- <a href="http://www.itheima.com" target="blank">android培訓</a>、<a href="http://www.itheima.com" target="blank">java培訓</a&g
黑馬程式設計師----Java基礎之面向物件(封裝 繼承 多型)
------- <a href="http://www.itheima.com" target="blank">android培訓</a>、<a href="http://www.itheima.com" target="blank">java培訓</a&g
黑馬程式設計師----java基礎之面向物件
------- <a href="http://www.itheima.com" target="blank">android培訓</a>、<a href="http://www.itheima.com" target="blank">java培訓</a&g
黑馬程式設計師——Java基礎之函式與陣列
------- <a href="http://www.itheima.com" target="blank">android培訓</a>、<a href="http://www.itheima.com" target="blank">java培訓</a&g
黑馬程式設計師——Java集合框架(一)之迭代器、Collection層次結構等
-----------android培訓、java培訓、java學習型技術部落格、期待與您交流!------------ 集合框架概述 一、什麼是集合框架 1.什麼是集合? 集合是指把具有相同性質的一類東西匯聚成一個整體,簡單說就是指儲存資料的一個容器。集