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(); } } }
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(); } } }
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]));//将一维数组转化为字符串输出 } } }
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!