首頁 > Java > Java基礎 > 主體

java遍歷數組的三種方式

王林
發布: 2019-11-13 09:56:41
原創
8423 人瀏覽過

java遍歷數組的三種方式

1、for迴圈遍歷

通常遍歷陣列都是使用for迴圈來實作。遍歷一維數組很簡單,遍歷二維數組需要使用雙層for循環,透過數組的length屬性可獲得數組的長度。

程式範例:

package captain;
 
public class ArrayDemo {
	
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int arr[][] = new int[][]{{1},{2,3},{4,5,6}};
		
		//for循环遍历二维数组。
		for(int i = 0; i < arr.length; i++){
			for(int j = 0; j < arr[i].length; j++){
				System.out.print(arr[i][j]);
			}
			System.out.println();
		}
 
	}
 
}
登入後複製

2、foreach語句遍歷

在遍歷陣列時,使用foreach語句更簡單。

程式範例:

package captain;
 
public class ArrayDemo2 {
 
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int arr[][] = new int[][]{{4,3},{1,5}};
		
		//foreach语句遍历二维数组。
		System.out.println("数组中的元素是:");
		for(int x[]:arr){  //外层遍历得到一维数组
			for(int e:x){  //内层遍历得到数组元素
					System.out.print(e);
			}
			System.out.println();
		}
 
	}
 
}
登入後複製

3、Arrays工具類別中toString靜態方法遍歷

利用Arrays工具類別中的toString靜態方法可以將一維數組轉換為字串形式並輸出。

程式範例:

package captain;
 
import java.util.Arrays;
 
public class ArrayDemo3 {
 
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		//Arrays工具类的toString静态方法遍历二维数组。
		int arr[][] = new int[][]{{9,8},{7,6,5}};
		for(int i = 0; i < arr.length; i++){//循环得到一维数组
			System.out.println(Arrays.toString(arr[i]));//将一维数组转化为字符串输出
		}
	}
 
}
登入後複製

推薦教學:Java教學

#

以上是java遍歷數組的三種方式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!