1. 程式人生 > >黑馬程式設計師 java for 和foreach

黑馬程式設計師 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(BufferStream)

---------------------- <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.什麼是集合?   集合是指把具有相同性質的一類東西匯聚成一個整體,簡單說就是指儲存資料的一個容器。集