Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να προετοιμαστεί ένα ArrayList

Στην Java , ArrayList είναι μια υβριδική δομή δεδομένων που περιέχει τα στοιχεία δεδομένων, καθώς και προκαθορισμένες λειτουργίες για τα αποθηκευμένα δεδομένα . ArrayList καταστήματα μέλη δεδομένων στη σειρά και προσφέρει λειτουργίες για να πάρει το μέγεθος της λίστας , προσθέστε τα στοιχεία και πολλά άλλα . Υπάρχουν διάφοροι τρόποι για να προετοιμαστεί ένα στοιχείο για τον τύπο ArrayList , όπως η χρήση ενός κατασκευαστή προεπιλογή , ένα κατασκευαστή με μια παράμετρο μέγεθος , απαριθμώντας όλα τα μέλη ή τη δημιουργία μιας μεθόδου για την προετοιμασία του ArrayList . Χρήση του προεπιλεγμένου Κατασκευαστής
Η

Η προεπιλεγμένη κατασκευαστή για μια δομή δεδομένων ArrayList δημιουργεί έναν άδειο πίνακα με 10 στοιχεία . . Δεδομένου ότι ο χρήστης δεν καθορίζει καμία παράμετρο , η προεπιλεγμένη δομή δημιουργεί μια σειρά για 10 στοιχεία

Η σύνταξη για την προεπιλεγμένη κατασκευή είναι :

ArrayList name_of_array ?

Όταν " Τύπος δεδομένων " θα μπορούσε να είναι ένας βασικός τύπος δεδομένων, όπως ένας ακέραιος , boolean , κλπ.

η " name_of_array " είναι το όνομα σας παρουσία της δομής ArrayList .
Η
Δημιουργία Με ένα μέγεθος Παράμετρος
Η

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

Η σύνταξη είναι :

ArrayList name_of_array ( int InitialSize ) ?

Όπου " τύπο δεδομένων " θα μπορούσε να είναι ένας βασικός τύπος δεδομένων, όπως ένας ακέραιος , boolean , κλπ.

η " name_of_array " είναι το όνομα σας παρουσία της δομής ArrayList .

η έκφραση " int InitialSize " είναι έκφραση η οποία αποτιμάται σε έναν ακέραιο .

Η απαρίθμηση όλων Elements
Η

Ο χρήστης μπορεί επίσης να δηλώσει ρητά τα μέλη δεδομένων της ArrayList . Αυτή η τεχνική είναι λίγο πιο περίπλοκη , δεδομένου ότι χρησιμοποιεί κάποιες άλλες κατηγορίες δεδομένων

Αυτή είναι η σύνταξη : .

ArrayList name_of_array = νέα ArrayList ( Arrays.asList ( " data1 » , " δεδομένων αυτών2 " , " data3 "))?

Όπου " Τύπος δεδομένων " θα μπορούσε να είναι ένας βασικός τύπος δεδομένων, όπως ένας ακέραιος , boolean , κλπ.

η " name_of_array " είναι το όνομα του την παρουσία του τη δομή ArrayList .

τα επιχειρήματα " data1 " , " δεδομένων αυτών2 " και " data3 " είναι οι πραγματικές μέλη δεδομένων της ArrayList σας .
εικόνων Δημιουργία μέθοδος για να προετοιμαστεί ένα ArrayList
Η

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

Αυτός είναι ένας τρόπος για να δημιουργήσει μια μέθοδο : .

Δημόσια ArrayList initArrayList ( int [ ] a)

{ ArrayList firstlist = νέα ArrayList ( ) ?

για ( int i : α)

{ firstlist.add ( i ) ? }

επιστρέψει firstlist ?

}

Αυτή η μέθοδος ονομάζεται " InitArrayList " , και αρχικοποιείται τα στοιχεία ακέραιος του ArrayList " firstlist " στην τιμή του " α " .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα