ショボ短歌会

javaを勉強している初心者です。

あるコードを読んでいて。

int[] fcol = new int[256];

(略)

fcol.length;

という記述があったのですが、このlengthというのはどういう値を返す(?)のでしょうか?

よろしくお願いします。

A 回答 (4件)

配列の要素数になります。

ちなみに型は関係ありません。

Javaを勉強しようとしているのであれば
「初心」を忘れず、自分の手で実際に動かしてみることです。
System.out.println()で出力できますから実際に値を見てください。
色んな型で試してみるのも理解が深まって良いかもしれません。


ちなみに基本型(int, char等)は一定の値に初期化してくれるようですが(JDK6.0で確認)
クラス配列だと要素にはまだオブジェクトが
入っていない状態(null)なのでいきなりアクセスするとNullPointerExceptionが起きます。
    • good
    • 0
この回答へのお礼

みなさん回答ありがとうございます。

お礼日時:2007/06/18 09:17

実行はしましたか?


Java APIは調べましたか?

実行 & APIを調べればわかると思うんですが。

int a[ ] = new int[256];

System.out.println(a.length);
    • good
    • 0

Flash Lite 2



Flash Lite 2.x ActionScript リファレンスガイド
検索からです。lengthで検索するとFlash Playaの説明に有ります。
    • good
    • 0

VB.NETでの"Length"は


Stringオブジェクト内の文字数を取得します。

多分、Javaも同じかとは思いますが、参考までに。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!