我有一个包含Event对象的ArrayList .Event对象由ID,Date和Subject表示,我打印出Array的内容,我试过
ArrayList.get(INDEx)
和
System.out.println(list)
(列表是我的Arraylist) 但我得到了一个输出:
[Metier.Event@368239c8, Metier.Event@9e89d68,
Metier.Event@3b192d32,Metier.Event@16f65612, Metier.Event@311d617d,
Metier.Event@7c53a9eb, Metier.Event@ed17bee]
而不是我的ArrayList的真实内容(metier是包的名称),有什么帮助吗?
答案 0 :(得分:1)
问题不在于ArrayList
。您将看到列表中包含的toString()
类事件的默认Event
实现。在该类中重写此方法,您应该没问题。