Javaで配列を走査する3つの方法

王林
リリース: 2019-11-13 09:56:41
オリジナル
8448 人が閲覧しました

Javaで配列を走査する3つの方法

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート