logo

Kuinka löytää taulukon pituus Javassa

Sisään Java, taulukon pituus on elementtien lukumäärä, jonka taulukko voi sisältää. Ei ole ennalta määritettyä menetelmää hankkia taulukon pituus . Voimme löytää taulukon pituus Javassa käyttämällä array-attribuuttia pituus . Käytämme tätä attribuuttia taulukon nimen kanssa. Tässä osiossa opimme kuinka löytää pituus tai koko matriisi Javassa .

Taulukon pituus Attribuutti

Java tarjoaa attribuutin pituus joka määrittää taulukon pituus . Jokaisessa taulukossa on sisäänrakennettu pituus ominaisuus, jonka arvo on taulukon koko. Koko ilmaisee elementtien kokonaismäärän, jonka taulukko voi sisältää. Pituusominaisuutta voidaan kutsua käyttämällä piste (.) -operaattori perässä taulukon nimi. Voimme löytää pituuden int[], double[], merkkijono[] jne. Esimerkiksi:

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

Yllä olevassa koodinpätkässä arr on int-tyyppinen joukko, johon mahtuu 5 elementtiä. The arrayLength on muuttuja, joka tallentaa taulukon pituuden. Taulukon pituuden selvittämiseksi olemme käyttäneet taulukon nimeä (arr), jota seuraa pisteoperaattori ja pituusmäärite. Se määrittää taulukon koon.

Kuinka löytää taulukon pituus Javassa

Huomaa, että pituus määrittää elementtien enimmäismäärän, jonka taulukko voi sisältää, tai taulukon kapasiteetin. Se ei laske taulukkoon lisättyjä elementtejä. Eli pituus palauttaa taulukon kokonaiskoon. Matriiseille, joiden elementit on alustettu luomishetkellä, pituus ja koko ovat samat.

Jos puhumme taulukon loogisesta koosta, indeksistä, niin yksinkertaisesti int arrayLength=arr.length-1 , koska taulukon indeksi alkaa nollasta. Looginen tai taulukkoindeksi on siis aina 1:llä pienempi kuin todellinen koko.

Kuinka löytää taulukon pituus Javassa

Etsitään taulukon pituus esimerkin avulla.

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); } } 

Lähtö:

 The length of the array is: 10 

ArrayLengthExample2.java

 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); } } 

Lähtö:

 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); } } 

Lähtö:

 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