logo

Як знайти довжину масиву в Java

в Java, довжина масиву - це кількість елементів, які може вмістити масив. Немає заздалегідь визначеного методу отримання довжина масиву . Ми можемо знайти довжина масиву в Java за допомогою атрибута array довжина . Ми використовуємо цей атрибут із назвою масиву. У цьому розділі ми дізнаємося як знайти довжину або розмір масив у Java .

хто зробив школу

Атрибут довжини масиву

Java надає атрибут довжина що визначає довжина масиву . Кожен масив має вбудований довжина властивість, значенням якої є розмір масиву. Розмір означає загальну кількість елементів, які може містити масив. Властивість length можна викликати за допомогою оператор крапка (.). а потім ім’я масиву. Ми можемо знайти довжину int[], double[], String[] тощо. Наприклад:

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

У наведеному вище фрагменті коду обр це масив типу int, який може містити 5 елементів. The arrayLength це змінна, яка зберігає довжину масиву. Щоб знайти довжину масиву, ми використали ім’я масиву (arr), за яким йдуть оператор крапки та атрибут length відповідно. Він визначає розмір масиву.

Як знайти довжину масиву в Java

Зауважте, що довжина визначає максимальну кількість елементів, які може містити масив, або ємність масиву. Він не враховує елементи, вставлені в масив. Тобто length повертає загальний розмір масиву. Для масивів, елементи яких ініціалізовані під час його створення, довжина та розмір однакові.

Якщо говорити про логічний розмір, то індекс масиву, то просто int arrayLength=arr.length-1 , оскільки індекс масиву починається з 0. Отже, логічний індекс або індекс масиву завжди буде меншим за фактичний розмір на 1.

читання файлу csv в java
Як знайти довжину масиву в Java

Знайдемо довжину масиву на прикладі.

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

Вихід:

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

Вихід:

 The size of the array is: 7 

ArrayLengthExample3.java

bourne again shell
 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