1. For-Schleifendurchlauf
Normalerweise wird das Durchlaufen eines Arrays mithilfe einer for-Schleife implementiert. Das Durchlaufen eines eindimensionalen Arrays ist sehr einfach. Das Durchlaufen eines zweidimensionalen Arrays erfordert eine doppelte for-Schleife. Die Länge des Arrays kann über die Längeneigenschaft des Arrays ermittelt werden.
Programmbeispiel:
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-Anweisungsdurchlauf
Beim Durchlaufen eines Arrays ist es einfacher, die foreach-Anweisung zu verwenden.
Programmbeispiel:
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. Traversierung der statischen ToString-Methode in der Arrays-Toolklasse
Verwenden Sie die statische Methode toString in der Arrays-Toolklasse, um traverse a Das dimensionale Array wird in String-Form konvertiert und ausgegeben.
Programmbeispiel:
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]));//将一维数组转化为字符串输出 } } }
Empfohlenes Tutorial: Java-Tutorial
Das obige ist der detaillierte Inhalt vonDrei Möglichkeiten, Arrays in Java zu durchlaufen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!