真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java中foreach的使用方法

java中foreach的使用方法?這個問題可能是我們?nèi)粘W習或工作經(jīng)常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!

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

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

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

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

foreach的語句格式:

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

例子:foreach用法。

//下面通過兩個例子簡單例子看看foreach是如何簡化編程的。代碼如下:
//一、foreach簡化數(shù)組和集合的遍歷
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語句輸出一維數(shù)組 
	*/ 
	public void test1() { 
		//定義并初始化一個數(shù)組 
		int arr[] = {2, 3, 1}; 
		System.out.println("----1----排序前的一維數(shù)組" ); 
		for (int x : arr) { 
		System.out.println(x); //逐個輸出數(shù)組元素的值 
		} 

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

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

結(jié)果:

----1----排序前的一維數(shù)組
2
3
1
----1----排序后的一維數(shù)組
1
2
3
----2----froeach語句輸出集合元素
1
3
4
----2----froeach語句輸出集合轉(zhuǎn)換而來的數(shù)組元素
1
3
4

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


標題名稱:java中foreach的使用方法
網(wǎng)頁URL:http://weahome.cn/article/iippdg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部