Maison > Java > JavaBase > Trois façons de parcourir des tableaux en Java

Trois façons de parcourir des tableaux en Java

王林
Libérer: 2019-11-13 09:56:41
original
8465 Les gens l'ont consulté

Trois façons de parcourir des tableaux en Java

1. Traversée de boucle For

Habituellement, la traversée d'un tableau est implémentée à l'aide d'une boucle for. Le parcours d'un tableau unidimensionnel est très simple. Le parcours d'un tableau à deux dimensions nécessite une boucle for à double couche. La longueur du tableau peut être obtenue via la propriété length du tableau.

Exemple de programme :

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();
		}
 
	}
 
}
Copier après la connexion

2. Traversée de l'instruction Foreach

Lors de la traversée d'un tableau, il est plus facile d'utiliser l'instruction foreach.

Exemple de programme :

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();
		}
 
	}
 
}
Copier après la connexion

3. Traversée de la méthode statique ToString dans la classe d'outils Arrays

Utilisez la méthode statique toString dans la classe d'outils Arrays pour traverser un Le tableau dimensionnel est converti en forme de chaîne et en sortie.

Exemple de programme :

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]));//将一维数组转化为字符串输出
		}
	}
 
}
Copier après la connexion

Tutoriel recommandé : Tutoriel Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal