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

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

Πώς να προσθέσει σε ένα Array String σε Java

Χειρισμός συστοιχίες String είναι ένα κοινό καθήκον προγραμματισμού Java . Προσθέτοντας ένα στοιχείο σε μια συλλογή Java είναι κάτι που οι προγραμματιστές κάνουν τακτικά. Μπορούν να δημιουργηθούν συστοιχίες Java , πρόσβαση και επεξεργασία σε μια σειρά από τρόπους. Όπως συμβαίνει με όλες τις εργασίες προγραμματισμού , για να δημιουργήσετε μια αποτελεσματική εφαρμογή το καλύτερο είναι να εξοπλίσει τον εαυτό σας με κάποια γνώση σχετικά με το πώς δομές, όπως πίνακες και άλλες κατηγορίες συλλογής εφαρμόζονται στην πράξη . Συστοιχίες δεν προορίζονται γενικά να επεκταθεί , έτσι η προσθήκη ενός στοιχείου σε ένα απαιτεί μια σειρά από βήματα . Οδηγίες
Η 1

Δημιουργήστε ένα πίνακα String χρησιμοποιώντας την ακόλουθη σύνταξη :

String [ ] myStrings = new String [ 10 ] ? 2

Υπόσταση τον πίνακα με στοιχεία String :

για ( int i = 0 ? i

myStrings [ i ] = "x " ?

}

Αυτό γράφει μια σειρά δοκιμών σε κάθε θέση του στοιχείου ? εάν έχετε άλλο πίνακα String μπορείτε να το χρησιμοποιήσετε αντί
εικόνων 3

Προετοιμάστε το String που θέλετε να προσθέσετε στο array χρησιμοποιώντας . μια υπάρχουσα String ή δημιουργώντας ένα νέο και την αποθήκευσή του σε μια μεταβλητή ως εξής :

String addString = " y " ?

Αντικαταστήστε το " y" με κορδόνι σας, η οποία μπορεί να περιέχει αλφαριθμητικούς χαρακτήρες ή σημεία στίξης .
Η 4

Μετατρέψτε την σειρά σε μια συλλογή List. Οι πίνακες έχουν σχεδιαστεί για να έχουν ένα σταθερό μήκος , που ορίζεται για τη δημιουργία . Για το λόγο αυτό, το καλύτερο είναι να μετατρέψει την προσωρινή σειρά σας σε ένα αντικείμενο ArrayList πριν από την επέκταση αυτή . Μπορείτε να το κάνετε αυτό χρησιμοποιώντας την ακόλουθη σύνταξη :

ArrayList stringList = νέα ArrayList ( ) ?

Collections.addAll ( stringList , myStrings ) ?

IDE σας ( Ολοκληρωμένο Περιβάλλον Ανάπτυξης) μπορεί να σας ζητήσει ένα μήνυμα σφάλματος σχετικά με τις ArrayList και Συλλογές τάξεις . Διεύθυνση αυτή , συμπεριλαμβάνοντας τις ακόλουθες δηλώσεις εισαγωγής στην κορυφή της δήλωσης τάξη σας :

java.util.ArrayList εισαγωγής ?

Java.util.Collections εισαγωγής ?
5

Προσθέστε το νέο String με την ArrayList . Χρησιμοποιήστε τη μέθοδο "Προσθήκη" για να προσθέσετε τη νέα String μέχρι το τέλος του αντικειμένου ArrayList :

stringList.add ( addString ) ?

Αυτή η μέθοδος προσθέτει το νέο στοιχείο στο τέλος της συλλογής , που εκτείνεται κατά μήκος από ένα και εισάγοντας το νέο String σε αυτή την τελική θέση .
Η 6

Μετατρέψτε το ArrayList πίσω σε μια σειρά . Αντικαταστήστε το αρχικό πίνακα μεταβλητή αναφοράς με τη νέα ArrayList μετατραπεί σε String πίνακα:

myStrings = ( String [ ] ) stringList.toArray ( new String [ 0 ] ) ?

Αυτός ο κώδικας χρησιμοποιεί το μέθοδος " toArray " της τάξης ArrayList να μετατρέψει και να ρίχνει τη συλλογή πίσω σε ένα αντικείμενο πίνακα String
Η 7

Δοκιμάστε την νέα σειρά : .

System.out.println ( " Array μήκος : " + myStrings.length ) ?

System.out.println ( " το στοιχείο τελικού : " + myStrings [ myStrings.length - 1 ] ) ?
8

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

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

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