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

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

Πώς μπορώ να αποκτήσω ένα εύρος τιμών από την ταξινομημένη λίστα σε Java

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

1 Δημιουργήστε ένα νέο αρχείο κειμένου . Κάθε επεξεργαστής κειμένου θα κάνει , αλλά μπορείτε να προτιμήσετε μια ειδική Java ολοκληρωμένο περιβάλλον ανάπτυξης , όπως το NetBeans ή Eclipse . Αυτό το σεμινάριο , ωστόσο , θα χρησιμοποιήσει το Windows Notepad , δεδομένου ότι είναι η πιο κοινή επεξεργαστή κειμένου σε έναν υπολογιστή προεπιλογή 2

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

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

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

δημόσια τάξη SortedListTutorial {

}

Όλα του κώδικα θα πάει στην παρένθεση . του SortedListTutorial κατηγορίας
εικόνων 3

Επικολλήστε τον ακόλουθο τρόπο στο αρχείο :

δημόσια στατική ArrayList getRange ( λίστα ArrayList , έναρξη int , int τελευταία) {

ArrayList temp = νέα ArrayList ( ) ?

για ( int x = ξεκινήσει? x <= τελευταία ? x + + ) {

temp.add ( list.get ( x ) ) ?

}

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

}

Αυτό επιστρέφει μια νέα ArrayList που περιέχει μια σειρά από έναν κύριο ArrayList
Η 4 <. p> Επικολλήστε τον παρακάτω κώδικα για να δημιουργήσετε ένα πρόγραμμα δοκιμών για να εξασφαλιστεί η μέθοδος getRange λειτουργεί όπως αναμένεται :

δημόσια στατική άκυρη κύρια ( String [ ] args ) {

λίστα ArrayList = νέα εύρος = ( ArrayList ) getRange (κατάλογος , 1,2 ) ?

για ( Ακέραιος x : φάσμα ) {

System.out.println ( εύρος) ?

} }


Η
εικόνων

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

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