0
我想实现一个ArrayList进行排序。 到目前为止我的代码是:的Java迭代器使用
public String getResult() {
String ret;
Iterator<denn> i = collection.iterator();
while (i.hasNext()) {
Denn d = (Denn) i.next();
ret = d.toString();
}
return ret;
我运行它之后,我得到什么似乎是某种指针内存。 ie.e [email protected]
我在做什么错?
你写过一个叫做'了'Denn'类内部toString'方法,指定'Denn'对象应该如何显示为'String' ? –
这不是一个内存指针,而是一个哈希码。这是'toString()'方法的默认实现。如果你想让'Denn'类提供更好的描述,只需实现'toString()'方法。 – Andreas
@你可以提供更多关于如何编写该方法的信息吗?它应该与注释(@Override)? –