1. For ループの走査
通常、配列の走査は for ループを使用して実装されます。 1 次元配列の走査は非常に簡単です。2 次元配列の走査には 2 層の for ループが必要です。配列の長さは配列の長さプロパティを通じて取得できます。
プログラム例:
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. 配列ツール クラスの ToString 静的メソッドのトラバーサル
配列ツール クラスの toString 静的メソッドを使用して、 traverse a 次元配列は文字列形式に変換されて出力されます。
プログラム例:
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で配列を走査する3つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。