- - PR -
2次元配列をJSPで出力
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-10-26 19:24
ちなみに、余談ですが下記の読み方。
[Ljava.lang.String;@805298 [Lはオブジェクト型の配列であるということを意味します。 配列の中に配列となると、[L [[L [[[Lと増えてきます。 で、次に型名+セミコロンはクラス名を示します。 これらを合成すると、String配列型のクラス名になります。 で、@は意味がありませんが、その後の数値はハッシュコードです。 Object#hashCodeの戻り値を16進数にしたものです。 hashCodeをオーバーライドすると意味のない数値になります。 どのみちアドレスではありません。参考までに。 | ||||
|
投稿日時: 2006-10-26 19:49
Object#hashCodeは、内部的な格納アドレスを出していたような気も。 オーバーライドすれば関係ないですが。 | ||||
|
投稿日時: 2006-10-26 22:22
JDK5.0のAPIより引用
ということで、実装上はそうなっているみたいですが、 「Object#hashCode() とアドレスは違う概念」ということを言いたかっただけです。。。 |