Array ist eine der wichtigen Datenstrukturen für jede Programmiersprache. Natürlich haben verschiedene Sprachen unterschiedliche Implementierungen und Verarbeitung von Arrays. In der Java-Sprache bereitgestellte Arrays werden zum Speichern von Elementen mit fester Größe desselben Typs verwendet.
Java bestimmt, ob das Array leer ist:
public class Main { public static void main(String[] args) { int[] array1 = new int[]{}; //被当成 {0} if (array1 == null) { System.out.println("array1 == null"); } System.out.println(array1.length);//行数 if (array1.length == 0) { System.out.println("array1.length == 0"); } System.out.println("-----------------------------"); int[][] array2 = new int[][]{{}}; //被当成 {{0},{},{}} if (array2 == null) { System.out.println("array2 == null"); } System.out.println(array2.length);//行数 if (array2.length == 0) { System.out.println("array2.length == 0"); } if (array2[0].length == 0) {//第一行的长度 System.out.println("array2[0].length == 0"); } System.out.println("-----------------------------"); Integer[] array3 = new Integer[]{}; //被当成 {0} if (array3 == null) { System.out.println("array3 == null"); } System.out.println(array3.length);//行数 if (array3.length == 0) { System.out.println("array3.length == 0"); } System.out.println("-----------------------------"); int[][] array4 = new int[][]{{}}; //被当成 {{0},{},{}} if (array4 == null) { System.out.println("array4 == null"); } System.out.println(array4.length);//行数 if (array4.length == 0) { System.out.println("array4.length == 0"); } if (array4[0].length == 0) {//第一行的长度 System.out.println("array4[0].length == 0"); } } } /*输出: 0 array1.length == 0 ----------------------------- 1 array2[0].length == 0 ----------------------------- 0 array3.length == 0 ----------------------------- 1 array4[0].length == 0*/
Eindimensionales Array muss anhand der Länge des Arrays beurteilt werden. Wenn es 0 ist, ist es leer und umgekehrt.
Zweidimensionales Array muss gemessen an der Array-Länge in der ersten Zeile, wenn es 0 ist, ist es leer, andernfalls nicht
Für weitere Java-Kenntnisse achten Sie bitte darauf zum Java Basic Tutorial.
Das obige ist der detaillierte Inhalt vonBestimmen Sie, ob ein Array in Java leer ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!