私の教授は、彼女の研究室用にコードを変更するように私たちに要求しています。そして、特にこのラボでは、私の教授は、触れてはならない println() ステートメントを持っています。
ArrayCollection ac = new ArrayCollection(ARRAY_SIZE);
したがって、上記のコードは ac というオブジェクトをインスタンス化します。これはすべて問題なくダンディーですが、私の教授はコードに次のステートメントを持っているため、私は変更できません。
System.out.println ("Collection contains: " + ac);
したがって、上記の行のために、次の役に立たない出力が得られます。
コレクションの内容: ArrayCollection{data=[Ljava.lang.Object;@24a20892, actualSize=3}
上記の出力から、オブジェクト ac について何がわかりますか? 出力はまったく役に立たないのでしょうか、それとも私の教授が意図したことだと思いますか。申し訳ありませんが、これは奇妙な質問であることは承知しています。なぜ私の先生がこのようなコードを残したのかについて、誰かのコメントをいただければ幸いです (彼女は非常に小さな間違いで減点します >.<)。
午前9時48分編集:
ArrayCollection ac included: {5,10,20} 上に投稿した出力の場合