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]
Что я делаю неправильно?
Вы написали метод, называемый 'toString' внутри класса' Denn', чтобы указать, как объект 'Denn' должен выглядеть как' String' ? –
Это не указатель памяти, а хэш-код. Это стандартная реализация метода toString(). Если вы хотите, чтобы ваш класс 'Denn' предоставил лучшее описание, просто используйте метод' toString() '. – Andreas
@ И можете ли вы предоставить мне больше информации о том, как написать этот метод? Должно ли это быть с аннотацией (@Override)? –