Java でのプログラミング中に、大量のデータを配列に蓄積する必要がある場合があります。たとえば、効果的な方法でデータを読みやすくアクセスできるように、データを整理およびソートします。このような場合、配列を初期化して利用すると、含まれているリソースを効率的に管理するのに役立ちます。
このブログでは、Java を使用して配列を初期化する方法について説明します。
Javaで配列を初期化する方法は?
配列は複数の方法で初期化できます。これらは、割り当てられていない値で初期化するか、宣言後に初期化するか、整数値と文字列値の両方で同時に初期化することができます。
構文
データ・タイプ [ ] 配列名
上記の構文では:
-
- 「 データ・タイプ 」は、整数、文字列などの配列データのタイプに対応します。
- 「 [ ] 」 角括弧は配列サイズを表します。
議論された配列を初期化する可能性を、1 つずつ説明します。
例 1: Java で値を割り当てずに配列を初期化する
この例では、値を割り当てずに配列を初期化できます。
整数 [ ] sampleArray = 新しい整数 [ 3 ] ;ために ( 整数 i = 0 ;私 < 3 ; i++ ) {
System.out.println ( '値が割り当てられていない配列は次のとおりです:' + サンプル配列 [ 私 ] ) ;
}
上記のコードに従って、次の手順を適用します。
-
- まず、「」という名前の配列を初期化します サンプル配列 」とそのサイズを定義します。つまり、「 3 」。
- その後、「 ために 」 ループして配列に沿って反復し、コンソールに出力します。
出力
配列には要素が含まれていないため、反復は値「 0 」を各配列インデックスに追加します。
例 2: Java での宣言後に配列を初期化する
この特定の例では、配列が宣言され、整数値で初期化され、累積された配列値がそれぞれコンソールに表示されます。
整数 [ ] エントリ;エントリ = 新しい整数 [ ] { 1 、 2 、 3 } ;
ために ( 整数 i = 0 ;私 < 3 ; i++ ) {
System.out.println ( '初期化後の配列は次のようになります:' +エントリー [ 私 ] ) ;
}
上記のコード行では:
-
- まず、「」という名前の配列を宣言します。 エントリ 」。
- 次のステップで、指定された整数値をそれに割り当てます。
- 最後に、「 ために 」 ループして、配列エントリに沿って反復処理し、それらを表示します。
出力
上記の出力では、配列に割り当てられた値が反復後に表示されていることがわかります。
例 3: Java で配列内の値を同時に初期化して割り当てる
この特定の例では、配列の初期化と配列内の値の割り当てを同時に実行できます。
整数 [ ] エントリ = { 1 、 2 、 3 } ;ために ( 整数 i = 0 ;私 < 3 ; i++ ) {
System.out.println ( '初期化された配列は次のようになります:' +エントリー [ 私 ] ) ;
}
上記のコード スニペットに示されているように、次の手順を実装します。
-
- 「」という名前の配列を初期化します エントリ 」と指定された値を同時に割り当てます。
- 次のステップでは、同様に、「 ために 」 ループして配列値を反復処理し、それらを表示します。
出力
上記の出力は、配列の宣言と初期化が適切に行われたことを示しています。
例 4: Java で整数値と文字列値の両方を使用して配列を初期化する
このデモでは、配列は整数値と文字列値の両方で初期化されます。
物体 [ ] エントリ = { 「ハリー」 、 1 、 2 、 「デビッド」 、 3 } ;ために ( 整数 i = 0 ;私 < 5 ; i++ ) {
System.out.println ( '初期化された配列は次のようになります:' +エントリー [ 私 ] ) ;
}
上記のコード行では:
-
- まず、「」という名前の配列を初期化します エントリ 」を整数値と文字列値の両方で使用します。
- ご了承ください ' 物体 」は、整数値と文字列値の両方を配列に累積できることを示します。
- 最後に、同様に、「 ために 」 ループして、配列値に沿って反復処理し、それらを表示します。
出力
以上が Java での配列の初期化に関するものでした。
結論
Java の配列は、宣言の後、または整数値と文字列値の両方を使用して、値を割り当てずに初期化できます。それは「の助けを借りて行われます 角括弧 [ ] 」そして、値をそれに割り当てます(配列)。これらの値は、整数、文字列、またはその両方にすることができます。このブログでは、Java で配列を初期化する方法について説明しました。