logo

Comment trouver la longueur d'un tableau en Java

Dans Java, la longueur du tableau est le nombre d'éléments qu'un tableau peut contenir. Il n’existe pas de méthode prédéfinie pour obtenir longueur d'un tableau . Nous pouvons trouver le longueur du tableau en Java en utilisant l'attribut array longueur . Nous utilisons cet attribut avec le nom du tableau. Dans cette section, nous apprendrons comment trouver la longueur ou la taille d'un tableau en Java .

chaîne en entier

Attribut de longueur du tableau

Java fournit un attribut longueur qui détermine le longueur d'un tableau . Chaque baie possède un longueur propriété dont la valeur est la taille du tableau. La taille implique le nombre total d'éléments qu'un tableau peut contenir. La propriété length peut être invoquée en utilisant le opérateur point (.) suivi du nom du tableau. On peut trouver la longueur de int[], double[], String[], etc. Par exemple :

 int[] arr=new int[5]; int arrayLength=arr.length 

Dans l'extrait de code ci-dessus, arr est un tableau de type int pouvant contenir 5 éléments. Le longueur du tableau est une variable qui stocke la longueur d'un tableau. Pour trouver la longueur du tableau, nous avons utilisé le nom du tableau (arr) suivi respectivement de l'opérateur point et de l'attribut length. Il détermine la taille du tableau.

Comment trouver la longueur d'un tableau en Java

Notez que la longueur détermine le nombre maximum d'éléments que le tableau peut contenir ou la capacité du tableau. Il ne compte pas les éléments insérés dans le tableau. Autrement dit, length renvoie la taille totale du tableau. Pour les tableaux dont les éléments sont initialisés au moment de sa création, la longueur et la taille sont les mêmes.

Si nous parlons de la taille logique, de l'index du tableau, alors simplement int arrayLength = arr.length-1 , car l'index du tableau commence à 0. Ainsi, l'index logique ou du tableau sera toujours inférieur de 1 à la taille réelle.

Comment trouver la longueur d'un tableau en Java

Trouvons la longueur du tableau à travers un exemple.

ArrayLengthExample1.java

 public class ArrayLengthExample1 { public static void main(String[] args) { //defining an array of type int named num //the square bracket contain the length of an array int[] num = new int[10]; //length is an Array attribute that determines the array length int arrayLength=num.length; //prints array length System.out.println('The length of the array is: '+ arrayLength); } } 

Sortir:

 The length of the array is: 10 

ArrayLengthExample2.java

long à enfiler
 public class ArrayLengthExample2 { public static void main(String[] args) { //initializing an array of type String named country String[] country = { 'India', 'Australia', 'Japan', 'USA', 'UAE', 'Canada', 'Brazil'}; //length is an Array attribute that determines the array length int arrayLength=country.length; //prints array length System.out.println('The size of the array is: ' + arrayLength); } } 

Sortir:

 The size of the array is: 7 

ArrayLengthExample3.java

 public class ArrayLengthExample3 { private static void LengthOfArray(String[] array) { //checks array is empty or not if (array == null) { //if the array is empty prints the following statement System.out.println('The array is empty, can't be determined length.'); } else { //length attribute of the Array class determines the length of an array int arrayLength = array.length; //prints the array length System.out.println('The length of the array is: '+arrayLength); } } public static void main(String[] args) { String[] fruits = { 'Guava', 'Banana', 'Apple', 'Papaya', 'Melon', 'Strawberry'}; String[] alphabets = { 'm', 'p', 'k', 'l', 't' }; String[] numbers = { '12', '25', '63', '84', '90', '11', '54'}; //passing null value to the function LengthOfArray(null); //passing fruits array to the function LengthOfArray(fruits); //passing alphabets array to the function LengthOfArray(alphabets); //passing numbers array to the function LengthOfArray(numbers); } } 

Sortir:

 The array is empty, can't be determined length. The length of the array is: 6 The length of the array is: 5 The length of the array is: 7