Comment puis-je obtenir une valeur spécifique d'un objet? J'essaie d'obtenir une valeur d'une instance par exemple.Comment ajouter un objet à un arbre binaire en fonction de la valeur d'une variable membre?
ListOfPpl newListOfPpl = new ListOfPpl(id, name, age);
Object item = newListOfPpl;
Comment puis-je obtenir une valeur de nom à partir d'un objet Object ?? Même si c'est facile ou ne vous intéresse pas, quelqu'un peut-il m'aider?
Édité: J'essayais de construire un arbre binaire contenant le nœud de ListOfPpl, et j'ai besoin de le trier dans le lexicographique. Voici mon code pour l'insertion sur le noeud. Un indice?
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));
}
J'ai peur, normalement les questions contenant 'N'importe qui m'aident!' a un risque élevé d'être ignoré. Mieux utiliser 'Deux dollars pour une réponse rapide!'. –
Bonne suggestion hahaha Merci – Max