ホームページ  >  記事  >  Java  >  JAVAの配列とは何ですか?

JAVAの配列とは何ですか?

藏色散人
藏色散人オリジナル
2019-04-28 13:19:0613145ブラウズ

この記事では、Java における配列とは何かを紹介します。困っている友人のお役に立てれば幸いです。

配列はあらゆるプログラミング言語にとって重要なデータ構造の 1 つです。もちろん、言語が異なれば配列の実装や処理方法も異なります。

Java 言語で提供される配列は、同じ型の固定サイズの要素を格納するために使用されます。

100 個の独立変数 (number0、number1、...、number99) を直接宣言する代わりに、numbers[100] などの配列変数を宣言できます。

配列変数の宣言

まず、プログラムで配列を使用する前に、配列変数を宣言する必要があります。配列変数を宣言するための構文は次のとおりです:

dataType[] arrayRefVar;   // 首选的方法

または

dataType arrayRefVar[];  // 效果相同,但不是首选方法

注: 配列変数を宣言するには、dataType[] arrayRefVar の宣言スタイルを使用することをお勧めします。 dataType arrayRefVar[] スタイルは C/C 言語に由来しており、C/C プログラマーが Java 言語をすぐに理解できるように Java で採用されています。

これら 2 つの構文のコード例を次に示します。

double[] myList;         // 首选的方法

または

double myList[];         //  效果相同,但不是首选方法

配列の作成

Java 言語は new 演算子を使用して配列を作成します。構文は次のとおりです:

arrayRefVar = new dataType[arraySize];

上記の構文ステートメントは 2 つのことを行います:

1. dataType[arraySize] を使用して作成します配列。

2. 新しく作成した配列の参照を変数 arrayRefVar に割り当てます。

配列変数の宣言と配列の作成は、以下に示すように 1 つのステートメントで完了できます。

dataType[] arrayRefVar = new dataType[arraySize];

さらに、次の方法で配列を作成することもできます。

dataType[] arrayRefVar = {value0, value1, ..., valuek};

配列の要素にはインデックスによってアクセスします。配列のインデックス付けは 0 から始まるため、インデックス値の範囲は 0 から arrayRefVar.length-1 までです。

関連する推奨事項: 「Java チュートリアル

以上がJAVAの配列とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。