で ジャワ、 配列の長さは、配列が保持できる要素の数です。を取得する事前定義されたメソッドはありません。 配列の長さ 。見つけることができます Javaの配列の長さ 配列属性を使用して 長さ 。この属性を配列名とともに使用します。このセクションでは、次のことを学びます 長さやサイズを見つける方法 Javaの配列 。
配列の長さの属性
ジャワ 属性を提供します 長さ それが決定するのは 配列の長さ 。すべてのアレイには、 長さ 値が配列のサイズであるプロパティ。サイズは、配列に含めることができる要素の合計数を意味します。 length プロパティは、次のコマンドを使用して呼び出すことができます。 ドット (.) 演算子 その後に配列名が続きます。 int[]、double[]、String[] などの長さを見つけることができます。例:
Javaをキャッチしてみてください
int[] arr=new int[5]; int arrayLength=arr.length
上記のコード スニペットでは、 到着しました 5 つの要素を保持できる int 型の配列です。の 配列の長さ 配列の長さを格納する変数です。配列の長さを調べるには、配列名 (arr) の後にドット演算子と長さ属性をそれぞれ使用しました。それは配列のサイズを決定します。
長さによって、配列に含めることができる要素の最大数、または配列の容量が決まることに注意してください。配列に挿入される要素はカウントされません。つまり、length は配列の合計サイズを返します。作成時に要素が初期化される配列の場合、長さとサイズは同じです。
論理サイズ、つまり配列のインデックスについて言えば、単に int です。 arrayLength=arr.length-1 、配列インデックスは 0 から始まるため、論理インデックスまたは配列インデックスは常に実際のサイズより 1 小さくなります。
例を通して配列の長さを調べてみましょう。
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
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
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