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

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

Πώς να διπλασιάσει το μέγεθος του Array σε Java

Δυστυχώς , οι πίνακες στη Java είναι αμετάβλητοι . Μόλις δημιουργηθεί , δεν μπορούν να αλλάξουν μέγεθος, χωρίς να ανακατανομής ολόκληρης της συστοιχίας και πάλι από το μηδέν . Ευτυχώς , μερικές μέθοδοι βοηθός κάνει την όλη διαδικασία του διπλασιασμού ένα μέγεθος πίνακα πιο εύκολο για τον προγραμματιστή . Αλλά αν σκοπεύετε να αλλάξετε το μέγεθος του πίνακα συχνά, θα πρέπει να επιλέξετε μια άλλη δομή δεδομένων , όπως το ArrayList ή φορέα . Οδηγίες
Η 1

Open Netbeans ή προνομιούχων Integrated Development Environment σας ( IDE ) . 2

Κάντε κλικ στο " Αρχείο" και " Νέα τάξη . " Ονομάστε την κατηγορία " ArrayDoubler . "
Εικόνων 3

Τύπος " psvm " . Netbeans θα επεκτείνει αυτό αυτόματα σε ένα έγκυρο " κύρια " μέθοδο
Η 4

Επικολλήστε τον ακόλουθο κώδικα στο " κύρια " μέθοδο : . .

//Δημιουργήστε μια σειρά

int [ ] = { anArray 1,2,3 } ? .

//Αναφορά μεγέθους του

System.out.println ( " anArray έχει μήκος " + anArray.length ) ?

//Δημιουργήστε ένα αντίγραφο του πίνακα, που είναι διπλάσιο από το μέγεθος

anArray = Arrays.copyOf ( anArray , anArray.length * 2 ) ? .

//Έκθεση το νέο μέγεθος

System.out.println ( " anArray έχει τώρα μήκος " + anArray.length ) ? . " . Run"
5

Κάντε κλικ


εικόνων

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

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