java陣列遍歷的方法

firefule發表於2021-09-11

java陣列遍歷的方法

本教程操作環境:windows7系統、java10版,DELL G3電腦。

1.for迴圈

i代表arr的下標,arr[i]獲取i下標處的陣列值。輸出格式可以自由調整。

class ArrayBianLi{
public static void main(String[] args) {
//定義陣列
int[] arr={1,2,4,6,8,54,9};
//陣列名.length———返回陣列長度值
for(int i=0;i<=arr.length;i++){//下標範圍
System.out.println(arr[i]);
}  
System.out.println(Arrays.toString(arr));
}
}

2.foreach迴圈

Java為陣列提供了一個更簡單的迴圈,foreach迴圈。這種迴圈會自動遍歷陣列和集合,更加簡潔。使用foreach時無需獲得陣列和集合的長度,無需根據指引訪問陣列元素和集合元素。

語法:

for(type variableName : array |collection){
//variableName 自動迭代訪問每個元素
}

variableName 是一個形參名,foreach 會自動將陣列元素依次賦給該變數。冒號後面寫陣列名或集合名

foreach 方法不能修改原陣列的值,只能讀取,因為我們在語句裡面直接訪問的是形參,而不是陣列本身,foreach 會自動將陣列的值賦給形參供我們提取。

3.toString()

Java自帶的API遍歷,方法處理後返回值是一個字串,輸出固定。

int[] array = {1,2,3,4,5,6,7,8,9,0};
//將陣列轉化成字串的形式,該方法的返回值是一個字串
java.util.Arrays。toString(array);
//也可以透過導包(import java.util.Arrays;)的方式寫成如下的程式碼
Arrays.toString(array);//[1, 2, 3, 4, 5, 6, 7, 8, 9, 0]

以上就是java陣列遍歷的方法,可以說這些方法我們在之前的學習中都有所涉及,只不過在陣列遍歷上同樣適用,大家在學會後就可以進行例項操作了。更多Java學習指路:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1834/viewspace-2831039/,如需轉載,請註明出處,否則將追究法律責任。

相關文章