akrobatik Δημοσ. 3 Μαΐου 2012 Δημοσ. 3 Μαΐου 2012 Γεια σας παιδιά...μήπως μπορεί κάποιος να μου πει πως μπορώ να εμφανίσω ένα Map<String,Kati> όπου το Kati είναι αντικείμενο κλάσης που έχω φτιάξει, ξέρω ότι πρέπει να χρησιμοποιήσω την toString αλλά δεν βγάζω άκρη...όποιος μπορεί ας με βοηθήσει είναι επείγον...!Ευχαριστώ
djcat Δημοσ. 4 Μαΐου 2012 Δημοσ. 4 Μαΐου 2012 Αν κατάλαβα καλά το τι θες να κάνεις ... Κάνε override την toString και βάλε πως θες να εμφανίζεται το αντικείμενο σου σαν string. Link
akrobatik Δημοσ. 4 Μαΐου 2012 Μέλος Δημοσ. 4 Μαΐου 2012 Ναι αλλά πως θα το κάνω αυτό σε όλα τα αντικείμενα που είναι στο Map?
djcat Δημοσ. 4 Μαΐου 2012 Δημοσ. 4 Μαΐου 2012 Αν το κάνεις στην Class, δε θα πάει στο object? Δεν καταλαβαίνω την ερώτηση σου. Γινε πιο συγκεκριμένος με παραδειγμα αν θες.
computeras13 Δημοσ. 5 Μαΐου 2012 Δημοσ. 5 Μαΐου 2012 Έστω οτι έχεις την class Kati > class Kati{ private int id; public Kati(int id) { this.id = id; } @Override public String toString() { return "Overriden toString from Kati with id " + id; } } Στο παραπάνω παράδειγμα μέσα στην κλάση Kati κάνουμε override την toString η οποία θα επιστρέφει το μήνυμα που αναφέρεται με το "μοναδικό" (εφόσον ορίζεται μοναδικά σαφώς) id του κάθε αντικειμένου.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα