Javaで空のアレイを宣言する
この投稿では、Javaで空のアレイを宣言する方法について説明します。
1.アレイイニシャライザー
空のアレイを作成するには、アレイ初期化子を使用できます。アレイの長さは、アレイ初期化子の中括弧で囲まれた項目の数と同じです。 Javaでは、空のアレイ初期化子が許可されています。この場合、アレイは空であると言われます。
次のコードは、空のアレイ初期化子を使用して長さがゼロのアレイを作成します。アレイが作成されると、その長さは変更されないことに注意してください。サイズ変更可能なアレイをお探しの場合は、 ArrayList
代わりは。
1 2 3 4 5 6 7 8 9 |
import java.util.Arrays; public class Main { public static void main(String[] args) { int[] arr = {}; System.out.println(Arrays.toString(arr)); } } |
出力:
[]
アレイ作成式を使用して、空のアレイを作成することもできます。
1 2 3 4 5 6 7 8 9 |
import java.util.Arrays; public class Main { public static void main(String[] args) { int[] arr = new int[0]; System.out.println(Arrays.toString(arr)); } } |
出力:
[]
アレイ初期化子は、アレイ作成式の一部として指定できることに注意してください。
1 2 3 4 5 6 7 8 9 |
import java.util.Arrays; public class Main { public static void main(String[] args) { int[] arr = new int[] {}; System.out.println(Arrays.toString(arr)); } } |
出力:
[]
2.2Dアレイを作成します
同様の構文を使用して、Javaで2次元アレイを宣言できます。次のコードは、長さが0の2次元整数アレイを作成します。その要素は次のとおりです。 int[]
.
1 2 3 4 5 6 7 8 9 |
import java.util.Arrays; public class Main { public static void main(String[] args) { int[][] arr = new int[0][]; System.out.println(Arrays.deepToString(arr)); } } |
出力:
[]
空でないアレイを含む空の2次元アレイを作成することもできます。たとえば、次のコードは次の空のアレイを作成します int[1]
要素:
1 2 3 4 5 6 7 8 9 |
import java.util.Arrays; public class Main { public static void main(String[] args) { int[][] arr = new int[0][1]; System.out.println(Arrays.deepToString(arr)); } } |
出力:
[]
これで、Javaで空のアレイを宣言することができます。