This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Last revision Both sides next revision | ||
java:array_list [2017/03/31 20:31] gthanos [Παράδειγμα 1] |
java:array_list [2017/03/31 20:32] gthanos [Παράδειγμα 1] |
||
---|---|---|---|
Line 45: | Line 45: | ||
===== Παράδειγμα 1 ===== | ===== Παράδειγμα 1 ===== | ||
- | Με βάση τα παραπάνω παραθέτουμε ένα πρόγραμμα το οποίο δημιουργεί μία σειρά από 20 τυχαίους αριθμούς και τους αποθηκεύει σε ένα [[http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html|ArrayList]]. Το πρόγραμμα παραθέτει τρεις (3) διαφορετικές μεθόδους για την διάτρεξη της λίστας //α)// με χρήση κλασσικού //for// //β)// με χρήση //[[java:loop_statements#for_statement|enhanced for//]] και //γ)// με χρήση //iterator//. Το πρόγραμμα κάνει τα εξής: | + | Με βάση τα παραπάνω παραθέτουμε ένα πρόγραμμα το οποίο δημιουργεί μία σειρά από 20 τυχαίους αριθμούς και τους αποθηκεύει σε ένα [[http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html|ArrayList]]. Το πρόγραμμα παραθέτει τρεις (3) διαφορετικές μεθόδους για την διάτρεξη της λίστας //α)// με χρήση κλασσικού //for// //β)// με χρήση //[[java:loop_statements#for_statement|enhanced for]]// και //γ)// με χρήση //iterator//. Το πρόγραμμα κάνει τα εξής: |
- εκτυπώνει τη λίστα με χρήση της πρώτης μεθόδου διάτρεξης. | - εκτυπώνει τη λίστα με χρήση της πρώτης μεθόδου διάτρεξης. | ||
- ταξινομεί τη λίστα με χρήση της στατικής μεθόδου [[http://docs.oracle.com/javase/8/docs/api/java/util/Collections.html#sort-java.util.List-|Collections.sort]]. | - ταξινομεί τη λίστα με χρήση της στατικής μεθόδου [[http://docs.oracle.com/javase/8/docs/api/java/util/Collections.html#sort-java.util.List-|Collections.sort]]. |