Heim > Java > JavaBase > Drei Möglichkeiten, Arrays in Java zu durchlaufen

Drei Möglichkeiten, Arrays in Java zu durchlaufen

王林
Freigeben: 2019-11-13 09:56:41
Original
8465 Leute haben es durchsucht

Drei Möglichkeiten, Arrays in Java zu durchlaufen

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();
		}
 
	}
 
}
Nach dem Login kopieren

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();
		}
 
	}
 
}
Nach dem Login kopieren

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

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage