天天看點

java中數組周遊的三種方式

1.for循環周遊

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

java中數組周遊的三種方式

2.Arrays工具類中toString靜态方法周遊

利用Arrays工具類中的toString靜态方法可以将一維數組轉化為字元串形式并輸出。 程式示例:

java中數組周遊的三種方式

3.foreach語句周遊

java5之後,Java提供了一種更簡潔的循環:foreach循環,這種循環周遊數組和集合更加簡潔。使用foreach循環周遊數組時,無須獲得數組和集合長度,無須根據索引來通路數組元素,foreach循環自動周遊數組和集合的每一個元素。 注意:使用foreach循環疊代數組元素時,并不能改變數組元素的值,是以不要對foreach的循環變量指派。例如: public static void main(String [] args){ int [] arr={1,2,3,4,5};        for(int a:arr){             a=0;             System.out.print(a);        }        System.out.print(“\n”+a[0]); } 運作結果: 00000 1    從上面結果可以看出,由于在foreach循環中對數組進行指派,結果導緻不能正确周遊數組元素。而且當再次通路第一個數組元素時,發現數組元素依然沒有改變。 程式示例:

java中數組周遊的三種方式