Le tableau est l'une des structures de données importantes pour chaque langage de programmation. Bien sûr, différents langages ont une implémentation et un traitement différents des tableaux. Les tableaux fournis dans le langage Java sont utilisés pour stocker des éléments de taille fixe du même type.
Java détermine si le tableau est vide :
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*/
Le tableau unidimensionnel doit être jugé en fonction de la longueur du tableau. S'il vaut 0, il est vide, et vice versa ;
Un tableau bidimensionnel doit être À en juger par la longueur du tableau dans la première ligne, s'il est 0, il est vide, sinon il ne l'est pas
Pour plus de connaissances sur Java, veuillez faire attention ; au tutoriel de base 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!