Java で配列の長さを取得する

Abdul Mateen 2023年1月30日 2020年12月21日
  1. Java で配列の長さを取得するために配列の length 属性を使用する
  2. for-each ループを使って Java で配列の長さを取得する
Java で配列の長さを取得する

このチュートリアル記事では、Java で配列の長さを取得する方法について詳しく説明します。

Java で配列の長さを取得するには、以下の 2つの方法があります。

  • 配列 length 属性
  • for-each ループ

Java で配列の長さを取得するために配列の length 属性を使用する

Java では、配列の長さは配列の要素数です。Java では配列の長さを取得する方法はありません。Java では配列の length 属性を用いて配列の長さを取得することができます。

Java は配列の長さを得るために配列の length 属性を提供しています。配列の length 属性は、配列名と一緒にドット演算子 (.) を使ってアクセスすることができます。

length 属性を利用して長さを取得するコードの例は以下の通りです。

public class ArrayLength
{
    public static void main(String args[])
    {
        int Array[] = {1,2,3,4,5};
        int ArrLength = 0;
        ArrLength = Array.length;
        System.out.println("The Length of Array is : " + ArrLength);   
    }
}

出力:

The Length of Array is : 5

for-each ループを使って Java で配列の長さを取得する

Java の for-each ループを用いて、配列を反復して配列の要素を数えることで、配列の長さを得ることもできます。配列の長さを取得するには、最後の繰り返しの後に配列の長さを取得します。

for-each ループを用いて配列の長さを取得するコードの例は以下の通りです。

public class ArrayLength
{
    public static void main(String args[])
    {
        int Array[] = {1,2,3,4,5};
        int ArrLength = 0;
        for(int Elements : Array)
            ArrLength++;
        System.out.println("The Length of Array is : " + ArrLength);   
    }
}

出力:

The Length of Array is : 5

for-each ループの繰り返しのたびに変数 ArrLength をインクリメントします。すべての繰り返しが終了すると、変数 ArrLength に格納されている配列の長さが得られます。

関連記事 - Java Array