配列はオブジェクトです。配列の親クラスも Object であり、各配列は Cloneable インターフェイスと java.io.Serializable インターフェイスを実装します。 Java での配列の作成には new キーワードが使用されますが、形式は通常のクラスの作成方法とは異なります。
しかし、配列の型はプログラマには見えません。 しかし、配列は Object のサブクラスでもあるため、データの型名を出力できます。 (推奨学習: java コース)
// Java program to display class of <br/>// int array type<br/>public class Test<br/>{<br/> public static void main(String[] args)<br/> {<br/> int[] x = new int[3];<br/> System.out.println(x.getClass().getName());<br/> }<br/>}<br/>
出力:
[I<br/>
"[" は、これが配列であることを意味します。次元の場合、「I」は配列要素が int 型であることを示します。
このメソッドを使用して、他のタイプの配列名を出力することもできます:
Array type Corresponding class Name
int[] [I<br/>int[][] [[I<br/>double[] [D
double[][] [[D
short[] [S
byte[] [B
boolean[] [Z
以上がJavaの配列はオブジェクトですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。