私は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())
か?