Προς το περιεχόμενο

Διαγραφή αντικειμένου στη java μέσω reference


kymagr

Προτεινόμενες αναρτήσεις

Δημοσ.

Γειά σας, έχω κολλήσει σε κάποιο σημείο και χρειάζομαι βοήθεια. Έχω ένα Tree που αποτελείται από TreeNodes, όπου TreeNode είναι:

 

public class TreeNode {

private String label = null;

private String data = null;

private TreeNode parent = null;

private Vector <TreeNode> children = null;

}

 

Επίσης έχω και ένα HashMap <String, TreeNode> που αντιστοιχίζω το όνομα του TreeNode (μοναδικό για κάθε node) με το reference του TreeNode στο Tree.

 

Αυτό που θέλω να κάνω είναι να μπορώ να σβήσω το TreeNode από το Tree, μέσω της αναφοράς του στο HashMap. Γίνεται κάτι τέτοιο;

 

Αλλιώς ποιός είναι ο πιο γρήγορος τρόπος αντί να παίρνω από το reference του TreeNode τον parent και να ψάχνω ανάμεσα στα παιδιά του για να το βρω;

 

Ευχαριστώ πολύ προκαταβολικά!!!

Δημοσ.

Σ' ευχαριστώ πολύ για το link, νομίζω ότι κάτι μπορώ να κάνω με αυτό.

Αν δω ότι έχω πρόβλημα θα ξαναποστάρω..

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...