4
char[] name = "VIKKYHACKS".toCharArray();
System.out.println(name.length);

このプログラムでは、「長さ」とは何ですか。そうであれば(new String("VIKKYHACKS")).length()、長さはメソッドになります。ただし、char[] はデータ型であり、その中にフィールドやメソッドを含めることはできません。そのプログラムの 2 行目はどのように機能しますか ???

4

7 に答える 7

2

まず、文字列「VIKKYHACKS」があります。次に、それを次の配列に変換します

char[] name = "VIKKYHACKS".toCharArray();

" char[] name = " の部分で、char 配列を変数 name に割り当てます。タイプchar配列(char[])を持っています

配列には、.length を使用してアクセスされる length という名前の変数があります。これは 2 行目に使用されます。

name.length
于 2013-04-22T16:42:04.587 に答える
1

lengthpublic finalArray クラスのフィールドです。その値は、配列の作成時に初期化されます。

于 2013-04-22T16:36:19.787 に答える