bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

java中foreach的使用方法

java中foreach的使用方法?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!

創新互聯專注于船營網站建設服務及定制,我們擁有豐富的企業做網站經驗。 熱誠為您提供船營營銷型網站建設,船營網站制作、船營網頁設計、船營網站官網定制、小程序定制開發服務,打造船營網絡公司原創品牌,更為您提供船營網站排名全網營銷落地服務。

 foreach語句是java5的新特征之一,在遍歷數組、集合方面,foreach為開發人員提供了極大的方便。

foreach語句是for語句的特殊簡化版本,但是foreach語句并不能完全取代for語句,然而,任何的foreach語句都可以改寫為for語句版本。

foreach并不是一個關鍵字,習慣上將這種特殊的for語句格式稱之為“foreach”語句。從英文字面意思理解foreach也就是“for 每一個”的意思。實際上也就是這個意思。

foreach的語句格式:

for(元素類型t 元素變量x : 遍歷對象obj){
     引用了x的java語句;
}

例子:foreach用法。

//下面通過兩個例子簡單例子看看foreach是如何簡化編程的。代碼如下:
//一、foreach簡化數組和集合的遍歷
import java.util.Arrays; 
import java.util.List; 
import java.util.ArrayList; 
 
public class TestArray { 
	public static void main(String args[]) { 
		TestArray test = new TestArray(); 
		test.test1(); 
		test.listToArray(); 
		test.testArray3(); 
	} 
 
	/** 
	* foreach語句輸出一維數組 
	*/ 
	public void test1() { 
		//定義并初始化一個數組 
		int arr[] = {2, 3, 1}; 
		System.out.println("----1----排序前的一維數組" ); 
		for (int x : arr) { 
		System.out.println(x); //逐個輸出數組元素的值 
		} 

		//對數組排序 
		Arrays.sort(arr); 

		//利用java新特性for each循環輸出數組 
		System.out.println("----1----排序后的一維數組" ); 
		for (int x : arr) { 
			System.out.println(x); //逐個輸出數組元素的值 
		} 
	} 
 
	/** 
	* 集合轉換為一維數組 
	*/ 
	public void listToArray() { 
		//創建List并添加元素 
		List<String> list = new ArrayList<String>(); 
		list.add("1" ); 
		list.add("3" ); 
		list.add("4" ); 
		 
		//利用froeach語句輸出集合元素 
		System.out.println("----2----froeach語句輸出集合元素" ); 
		for (String x : list) { 
			System.out.println(x); 
		} 
		 
		//將ArrayList轉換為數組 
		Object s[] = list.toArray(); 
		 
		//利用froeach語句輸出集合元素 
		System.out.println("----2----froeach語句輸出集合轉換而來的數組元素" ); 
		for (Object x : s) { 
			System.out.println(x.toString()); //逐個輸出數組元素的值 
		} 
	} 
	/** 
	* foreach輸出二維數組測試 
	*/ 
	public void testArray2() { 
		int arr2[][] = {{4, 3}, {1, 2}}; 
		System.out.println("----3----foreach輸出二維數組測試" ); 
		for (int x[] : arr2) { 
		for (int e : x) { 
			System.out.println(e); //逐個輸出數組元素的值 
		} 
	} 
}

結果:

----1----排序前的一維數組
2
3
1
----1----排序后的一維數組
1
2
3
----2----froeach語句輸出集合元素
1
3
4
----2----froeach語句輸出集合轉換而來的數組元素
1
3
4

感謝各位的閱讀!看完上述內容,你們對java中foreach的使用方法大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注創新互聯行業資訊頻道。

網頁標題:java中foreach的使用方法
鏈接分享:http://vcdvsql.cn/article16/iippdg.html

成都網站建設公司_創新互聯,為您提供網站內鏈企業網站制作、企業建站、品牌網站制作靜態網站品牌網站設計

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

微信小程序開發