Javaコラム Javaエンジニアのためのお役立ちコラム

Java

[Java]配列のlength取得方法とは?for文で配列の全要素を取得・length・length()・size()の違い・空配列の作り方

2021年08月26日
SE
Javaの配列のlengthはどのように取得すれば良いのでしょうか。
PM
Javaで配列の長さ(length)を取得する方法とその活用方法を説明しますので、一緒に見ていきましょう。

[Java]配列のlength取得方法とは?


今回は、Javaで配列の長さ(length)を取得する方法とその活用方法について説明します。ここでは、length取得、for文で全要素を取得、length、length()、size()の違い、空配列の作り方について紹介します。

Javaで配列のlengthを取得する方法に興味のある方はぜひご覧ください。

length取得

Javaで配列の長さを取得する方法を紹介します。配列のlengthフィールドの値を参照します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。配列の長さが取得できていることが分かります。

このようにJavaでは、配列のlengthフィールドの値を参照することで長さを取得できます。

for文で全要素を取得

Javaの配列に対して、for文で全要素を取得する方法を紹介します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。index”0″から”lengthフィールド-1″までfor文で繰り返し処理して、配列の要素を取得しています。

配列の要素数を超えてアクセスしようとすると、ArrayIndexOutOfBoundsExceptionが発生します。

実行結果は以下のようになります。

このようにJavaでは、lengthフィールドを使用したfor文で全要素を取得できます。

length, length(), size()

Javaのlength・length()・size()の違いについて紹介します。lengthは配列の長さ、length()は文字列の長さ、size()はListの長さを取得できます。実際のソースコードを見てみましょう。

実行結果は以下のようになります。何の長さを取得するかで使い分けてください。

空配列

Javaで空配列を作る方法、空配列の長さを取得する方法を紹介します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。空配列の長さは0になります。また、配列がnullの場合に配列の長さを取得しようとすると、NullPointerExceptionが発生します。

SE
Javaにおけるlength取得の方法が理解できました。
PM
lengthで配列の長さを取得する方法だけでなく、 length()や size()で文字列の長さやListの長さを取得する方法も覚えておきましょう。

まとめ

いかがでしたでしょうか。Javaで配列の長さ(length)を取得する方法とその活用方法について説明しました。ここでは、length取得、for文で全要素を取得、length,length(),size()の違い、空配列の作り方について紹介しました。

ぜひご自身でJavaのソースコードを書いて、理解を深めてください。


Javaでのキャリアアップをお考えの方は、現在募集中の求人情報をご覧ください。

また、直接のエントリーも受け付けております。

エントリー(応募フォーム)

Search

Popular

recommended

Categories

Tags