我需要循環的對象列表。每個人都應該知道哪個是上一個或下一個。我這樣做:循環鏈表和節點內部對前一個/下一個的訪問
class Bus {
private Bus previous;
private Bus next;
public Bus() {
//anything
}
public void setPrevious(Bus bus) {
this.previous = bus;
}
public void setNext(Bus bus) {
this.next = bus;
}
private void someMethod() {
// if (previous.xxx() && next.xxx()) {
// do something
// }
}
}
而且我創建了一個總線數組。在將所有總線添加到它之後,我設置了每個元素的下一個和前一個。我覺得它很醜陋:D。你可以建議我更好的方式嗎?
我知道,但我需要訪問前一個和下一個節點,而不是列表的控制器... – ciembor 2012-01-05 22:58:33