Java
 Computer >> コンピューター >  >> プログラミング >> Java

Java Initialize Array:ステップバイステップガイド

Javaで配列を初期化するには、配列形式のデータを新しい配列または空の配列に割り当てます。 Javaで配列を初期化するには、新しい配列に値を割り当てる必要があります。 Java配列は、宣言中または宣言後に初期化できます。


Javaでは、配列は1つの単一タイプのデータを格納するために使用されます。たとえば、配列には、会社で働くすべての従業員の名前のリストや、地元のパン屋で販売されているベーグルフレーバーのリストを格納できます。

Javaで配列データ型の操作を開始する前に、まず配列を宣言して初期化する必要があります。つまり、プログラムに配列を作成するように指示してから、その配列にデータを追加する必要があります。

このチュートリアルでは、Javaで配列を宣言して初期化する方法について説明します。また、配列の初期化のいくつかの例についても説明します。

Java宣言配列

配列の宣言は、配列が存在する必要があることをプログラムに通知するプロセスです。配列を初期化して値を割り当てる前に、配列を宣言する必要があります。

Javaで配列を宣言するために使用する必要がある構文は次のとおりです。

dataType[] nameOfArray;

Java配列を宣言するための構文は、次のコンポーネントで構成されています。

参加者の81%は、ブートキャンプに参加した後、自分たちの技術的な仕事の見通しについてより自信を持っていると述べました。今日のブートキャンプにマッチしましょう。

平均的なブートキャンプの卒業生は、ブートキャンプの開始から最初の仕事を見つけるまで、キャリアの移行に6か月も費やしませんでした。

  • dataType 配列の値が格納するデータのタイプです。
  • [] 配列を宣言していることを示します。
  • arrayName 新しいアレイの名前です。

したがって、bagelsという配列を宣言するとします。 地元のパン屋で販売されているベーグルフレーバーのリストが保存されています。この配列には文字列値が含まれます。配列を宣言するために使用するコードは次のとおりです。

String[] bagelFlavors;

この例では、bagelFlavorsという配列を宣言しています。 Stringを保持できる 値。

配列を宣言するときに、配列が保持できる値の数を定義することもできます。 bagelFlavorsが必要だったとします。 10個の値を含む配列。 bagelFlavorsに10個の値を入れるスペースを作るようにプログラムに指示することができます。 このコードを使用した配列:

String[] bagelFlavors;
bagelFlavors = new String[10];

最初の行で、配列を宣言します。次に、n ew String[10]を使用します 配列が10個の要素を保持する必要があることをプログラムに伝える構文。配列の長さを定義すると、変更できないことに注意してください。

Java初期化配列

配列の初期化とは、配列に値を割り当てるプロセスを指します。たとえば、本の配列を初期化するには、本を配列に追加する必要があります。一方、配列の宣言は、配列が存在する必要があることをプログラムに通知する場所です。

Javaで配列を初期化するには、宣言中または宣言後の2つの方法があります。

宣言中に初期化

前の例では、値を初期化せずにJavaで配列を宣言する方法を示しました。ただし、配列を宣言しながら、配列を作成して初期化することもできます。これは、配列を宣言するときに配列に格納する値がすでにわかっている場合に一般的です。

bagelFlavorsという配列を宣言するとします。 5つの値で初期化します。このタスクを実行するために使用するコードは次のとおりです。

String[] bagelFlavors = {“Plain”, “Pumpernickel”, “Cinnamon-Raisin”, “Sesame”, “Egg”};

この例では、bagelFlavorsという配列を宣言しています。 配列を5つの値で初期化しました。

宣言後に初期化

または、宣言後に配列を初期化することもできます。これは、配列を使用して特定の値のセットを格納することがわかっているが、それらの値をまだ決定していないプログラムでは一般的です。

このアプローチを使用する前に、まず配列を宣言する必要があります。したがって、bagelFlavorsという空の配列を宣言したい場合 、上記のようにコードを使用します。

String[] bagelFlavors;

これで配列を宣言したので、その値を初期化できます。これを行うには、配列に必要な値をbagelFlavorsに割り当てます。 変数に値を割り当てるときと同じように、変数。使用するコードは次のとおりです。

bagelFlavors = new String[] {“Plain”, “Pumpernickel”, “Cinnamon-Raisin”, “Sesame”, “Egg”};

上記のコードでは、変数bagelFlavorsを初期化します。 5つの値で。

配列要素へのアクセス

これまで、ベーグルフレーバーの配列を宣言し、いくつかの値で初期化しました。配列の準備ができたので、配列内の要素へのアクセスを開始できます。

Javaでは、配列内のアイテムには、0から始まり、配列の長さ、または配列内の要素の数までのインデックス値が割り当てられます。これらのインデックス番号は、配列内の個々のアイテムにアクセスするために使用されます。 bagelFlavorsに割り当てられたインデックス番号は次のとおりです 以前の配列:

Plain パンパーニッケル シナモン-レーズン ごま
1 2 3 4

配列のインデックス値1にあるアイテムを取得したいとします。このコードを使用してこれを行うことができます。

class RetrieveBagel {
	public static void main(String[] args) {
		String[] bagelFlavors = {"Plain", "Pumpernickel", "Cinnamon-Raisin", "Sesame", "Egg"};

		System.out.println(bagelFlavors[1]);
	}
}

このコードでは、RetrieveBagelというクラスを定義します。 、プログラムのコードを格納します。次に、bagelFlavorsという配列を宣言して初期化します。 地元のパン屋で販売されているベーグルフレーバーのリストが保存されています。次に、bagelFlavorsにインデックス番号1の値を出力します。 配列。

このコードは、次のようにインデックス値1でアイテムを返します。

Pumpernickel

同様に、インデックス0の要素にアクセスして「プレーン」を取得するか、インデックス3の要素にアクセスして「セサミ」を取得することができます。

結論

Javaでは、配列を初期化する方法は2つあります。宣言中と宣言後です。通常、宣言時に配列に含める値がわかっている場合は、配列の宣言と初期化を同時に行います。それ以外の場合は、宣言後に配列を初期化します。

このチュートリアルでは、例を参照して、Javaで配列を宣言および初期化する方法について説明しました。さらに、このチュートリアルでは、Java配列から個々のアイテムにアクセスする方法について説明しました。

これで、エキスパートのようにJava配列を初期化するために必要なスキルが身に付きました!


  1. Javaコンパイラ:ステップバイステップガイド

    5年から10年前は、Javaの学習は今ほど利用しやすくありませんでした。当時は、マシンで実行するコンパイラとインタプリタを含むJava Development Kit(JDK)をダウンロードする必要がありました。現在、オンラインで無料で利用できるJavaコンパイラが多数あります。この記事では、Java言語のコンパイルがどのように機能するか、およびプロジェクトを実践および作成するためにオンラインで利用できるいくつかのツールについて少し説明します。 Javaプログラムはどのように実行されますか? Javaは完全にコンパイルされたプログラミング言語ではありません。ただし、完全に解釈され

  2. Javaでリストを配列に変換する

    リストと配列の間の変換は、Javaでは非常に一般的な操作です。 Javaでリストを配列に変換する最も簡単な方法は、.toArray()を使用することです。 メソッド。 同様に、Arrays.asList()を使用して、リストを配列に戻すことができます。 メソッド。 以下の例は、文字列のリストと整数のリストを同等の配列に変換する方法を示しています。 リストを文字列の配列に変換 import java.util.ArrayList; import java.util.List; public class ConvertArrayListToArray { public static