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

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

Πώς να ενημερώσετε ένα Array String σε Java Δυναμική

Η γλώσσα προγραμματισμού Java διαθέτει πολλές κατηγορίες , οι οποίες είναι ψηφιακά σχέδια ή σχέδια για τη δημιουργία εικονικών αντικειμένων . Ένα είδος της κατηγορίας είναι μια συστοιχία, η οποία μπορεί να κρατήσει άλλες κατηγορίες , συμπεριλαμβανομένων χορδές , οι οποίες είναι ουσιαστικά λέξεις ή σειρές του κειμένου . Μια κοινή και απαραίτητη εργασία που εκτελείται επί συστοιχίες string είναι δυναμική αλλαγή μεγέθους : συρρίκνωση ή την επέκταση συστοιχίες κατά τη διάρκεια της εκτέλεσης του προγράμματος , έτσι ώστε να περιέχουν μόνο τα στοιχεία ( για παράδειγμα , strings ) που χρειάζονται για να έχουν . Πριν Java εφευρέθηκε , η επίτευξη αυτού απαιτείται αλλαγή μεγέθους άβολο ποσό του επιπλέον προγραμματισμού . Αλλά κλάσεις της Java ενσωματωθεί αυτή τη λειτουργία αλλαγής μεγέθους , η οποία απελευθέρωσε τους προγραμματιστές να επικεντρωθεί στις εργασίες υψηλότερου επιπέδου . Τα πράγματα που θα χρειαστείτε
Ολοκληρωμένο περιβάλλον ανάπτυξης ( IDE ) για Java
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Ανοίξτε Java ολοκληρωμένο περιβάλλον ανάπτυξης σας ( IDE ) και να δημιουργήσετε ένα νέο , απλό Java του έργου . " . Main" Ονομάστε το έργο " dynamicstringarrays , " και το όνομα κύρια κατηγορία του 2

Επιλέξτε όλο τον κώδικα στο αρχείο Main.java και επικόλληση πάνω τον ακόλουθο κώδικα :

/dynamicstringarrays ///////////////////////////////////////////////πακέτο?

java.util εισαγωγή . * ? Εισαγωγή java.io. * ?

Δημόσια τάξη Main {

στατική ArrayList mylist ?

Στατική άκυρη reprintList ( ) { String s = " " ;//Εκτύπωση έξω η είσοδος stringsfor ( int i = 0 ? i

δημόσια στατική άκυρη κύρια ( String [ ] args ) ρίχνει Εξαίρεση { mylist = νέα ArrayList ( ) ?

//πάρετε την είσοδο του χρήστη έως ότου κενή γραμμή είναι hitString newString = " " ?

InputStreamReader InputStreamReader = νέα InputStreamReader ( System. in) ? BufferedReader αναγνώστης = νέα BufferedReader ( InputStreamReader ) ? System.out.println ( " Εισάγετε μια συμβολοσειρά : " ) ? newString = reader.readLine ( ) ? ενώ ( newString.length ( ) > 0 ) { mylist.add ( newString ) ? System.out.println ( " Εισάγετε μια συμβολοσειρά : " ) ? newString = reader.readLine ( ) ? }

//Εκτύπωση τη stringsreprintList input () ? newString = reader.readLine ( ) ? int pos = 0 ? ενώ ( newString.length ( ) > 0 ) { //διαγραφή των stringpos = Integer.parseInt ( newString ) ? mylist.remove ( pos ) ;//επανεκτύπωση listreprintList ( ) ? newString = reader.readLine ( ) ? } } }

////////////////////////////////////////////////
εικόνων 3

Εκτελέστε το πρόγραμμα στο εσωτερικό σας IDE , και στροφή προς το παράθυρο "Έξοδος " του IDE της . Εισάγετε οποιεσδήποτε χορδές όταν το πρόγραμμα σας ζητά για αυτούς . Εισάγετε μία σειρά ανά γραμμή , και πατήστε το πλήκτρο "Return " όταν τελειώσετε την εισαγωγή χορδές .
Η 4

Σημειώστε ότι το πρόγραμμα εμφανίζει τη λίστα των χορδών που έχετε εισάγει , και ότι είναι τώρα που θα σας ζητά για τον πίνακα στοιχείο για να διαγράψετε .
5

Εισάγετε οποιοδήποτε αριθμό που εμφανίζεται στη λίστα , τότε η παρατήρηση της οθόνης του λίστα που προκύπτει , το οποίο λείπει το στοιχείο που επιλέξατε να διαγράψετε .
Η 6

Διαγραφή λίγα περισσότερα στοιχεία πίνακα , στη συνέχεια, πατήστε το κουμπί " Επιστροφή ", χωρίς την εισαγωγή ενός αριθμού , όταν θέλετε να τερματίσετε το πρόγραμμα .
Η
εικόνων

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

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