如何從對象中獲取特定值? 我試圖獲得例如 的值。如何基於成員變量的值將對象添加到二叉樹?
ListOfPpl newListOfPpl = new ListOfPpl(id, name, age);
Object item = newListOfPpl;
如何從對象項獲取名稱值? 即使它很容易或不感興趣,你可以幫助我嗎?
編輯:我正在嘗試構建一個包含ListOfPpl節點的二叉樹,並且需要在詞典中對它進行排序。這是我在代碼中插入節點的代碼。任何線索?
public void insert(Object item){
Node current = root;
Node follow = null;
if(!isEmpty()){
root = new Node(item, null, null);
return;
}boolean left = false, right = false;
while(current != null){
follow = current;
left = false;
right = false;
//I need to compare and sort it
if(item.compareTo(current.getFighter()) < 0){
current = current.getLeft();
left = true;
}else {
current = current.getRight();
right = true;
}
}if(left)
follow.setLeft(new Node(item, null, null));
else
follow.setRight(new Node(item, null, null));
}
恐怕,通常問題中包含「任何人幫助我!」有被忽視的高風險。更好地使用'兩塊錢快速回答!'。 – 2010-06-06 13:36:28
好建議哈哈哈謝謝 – Max 2010-06-06 13:56:46