logo

Како пронаћи дужину низа у Јави

Ин Јава, дужина низа је број елемената које низ може да садржи. Не постоји унапред дефинисан метод за добијање дужина низа . Можемо пронаћи дужина низа у Јави коришћењем атрибута низа дужина . Користимо овај атрибут са именом низа. У овом одељку ћемо научити како пронаћи дужину или величину ан низ у Јави .

Атрибут дужине низа

Јава пружа атрибут дужина то одређује дужина низа . Сваки низ има уграђен дужина својство чија је вредност величина низа. Величина подразумева укупан број елемената које низ може да садржи. Својство дужине може се позвати коришћењем тачка (.) оператор праћено именом низа. Можемо пронаћи дужину инт[], доубле[], Стринг[], итд. На пример:

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

У горњем исечку кода, арр је низ типа инт који може да садржи 5 елемената. Тхе арраиЛенгтх је променљива која чува дужину низа. Да бисмо пронашли дужину низа, користили смо име низа (арр) праћено оператором тачке и атрибутом дужине, респективно. Он одређује величину низа.

Како пронаћи дужину низа у Јави

Имајте на уму да дужина одређује максималан број елемената које низ може да садржи или капацитет низа. Не рачуна елементе који су уметнути у низ. То јест, дужина враћа укупну величину низа. За низове чији су елементи иницијализовани у тренутку његовог креирања, дужина и величина су исте.

Ако говоримо о логичкој величини, индексу низа, онда једноставно инт арраиЛенгтх=арр.ленгтх-1 , јер индекс низа почиње од 0. Дакле, логички индекс или индекс низа ће увек бити мањи од стварне величине за 1.

Како пронаћи дужину низа у Јави

Хајде да пронађемо дужину низа кроз пример.

АрраиЛенгтхЕкампле1.јава

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

Излаз:

 The length of the array is: 10 

АрраиЛенгтхЕкампле2.јава

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

Излаз:

 The size of the array is: 7 

АрраиЛенгтхЕкампле3.јава

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

Излаз:

 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