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

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

Δημοσ.

Καλησπέρα σας,

 

πώς μπορώ να δημιουργήσω ένα άγνωστο πλήθος από vectors στη Java?

 

Δηλαδή να δημιουργούνται δυναμικά. Όπως πχ. προσθέτω δυναμικά ένα στοιχείο ενός vector κάποια στιγμή, έτσι να μπορώ να δημιουργώ και έναν vector?

 

Δεν ξέρω δηλαδή από την αρχή πόσους vectors θα χρειαστώ.

 

Ευχαριστώ

Δημοσ.

αυτο το pattern χρησιμοποιειται για την δημιουργια νεων αντικειμενων στην java.. στην περιπτωση σου θα το χρησιμοποιησεις (θα το προσαρμοσεις ετσι οπως σε βολευει) για την δημιουργια νεων αντικειμενων απο vectors... ψαξε και για αλλα tutorials περι factory pattern και θα δεις πως σε βοηθαει..

Δημοσ.

Καλησπέρα σας,

 

πώς μπορώ να δημιουργήσω ένα άγνωστο πλήθος από vectors στη Java?

 

Δηλαδή να δημιουργούνται δυναμικά. Όπως πχ. προσθέτω δυναμικά ένα στοιχείο ενός vector κάποια στιγμή, έτσι να μπορώ να δημιουργώ και έναν vector?

 

Δεν ξέρω δηλαδή από την αρχή πόσους vectors θα χρειαστώ.

 

Ευχαριστώ

vector of vectors δεν σε εξυπηρετεί;

Δημοσ.

Απορία: Γιατί να χρησιμοποιήσεις vectors που θεωρούνται obsolete και deprecated στην java και όχι arraylists;

 

Η απάντηση σε αυτό το ερώτημα είναι ότι κάποιος έμαθε μόνο τα Vector και όταν βγήκαν τα ArrayList δεν έκανε τον κόπο να εξελίξει τις γνώσεις του...

 

Στο αρχικό ερώτημα, μια απάντηση θα ήταν να αποθηκεύσεις τα ArrayList που έχεις σε ένα άλλο ArrayList, έτσι ώστε να μπορείς να τα έχεις όλα μαζί κάπου:

ArrayList< ArrayList<String> > allLists;

Και μιας και το «εκμοντερνίζουμε», μην ξεχνάς να δηλώνεις και τον τύπο των στοιχείων του ArrayList (όπως κάνω εδώ), είναι γενικά πιο κατανοητό και ασφαλές.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...