我有一个ArrayQueue
我正在用java语言实现一个类。
我将事务对象存储在其中,ArrayQueue
并且我陷入了该display()
方法(又名我自己的toString()
)。但它只是返回参考。
这是我的方法:
//display the elements in the current queue
public String display() {
String result = "";
if(isEmpty()) {
throw new EmptyQueueException("Queue is empty.");
} else {
for (int i = 0; i < count; i++) {
result += "[" + Q[(front + i) % capacity] + "] ";
}
}
return result;
}
这是否意味着我需要toString()
为我的对象提供一个方法并将其称为:System.out.println(arrayqueue.display().toString())
?