Javaでのlengthとlength()の問題の要約

Javaの配列にlength()メソッドはありますか?Stringにはlength()メソッドがありますか?

配列にはlength()メソッドはありません。
配列変数は参照型です。配列はオブジェクトと見なすこともできます。配列内の各要素は、オブジェクトのメンバー変数と同等です。配列自体はオブジェクトであり、Javaのオブジェクトはヒープ内にあるため、配列が元の型または他のオブジェクト型を保存するかどうかに関係なく、配列オブジェクト自体はヒープに格納されます。しかし、Javaで配列を作成するためのクラスがないため、配列にはlength()メソッドがありません
。配列にはlength属性がありますか?はい

しかし配列はJavaのクラスによって定義されていないので、この属性はJavaのどのクラスにありますか?これらの配列のこの属性はどこから来ていますか?数日前に見た記事の説明がわかりません

Stringは文字列クラスであり、length()メソッドがあります。
JavaScriptでは、文字列の長さはlength属性を介して取得されますが、これはJavaと混同されやすいものです。

Javaに配列クラスがない理由の説明については、ここをクリックして記事を表示してください

おすすめ

転載: blog.csdn.net/qq_40694640/article/details/112644407