java:jfc_intf_list

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
java:jfc_intf_list [2017/05/12 13:28]
gthanos [java.util.List]
java:jfc_intf_list [2017/05/12 13:29]
gthanos [Υλοποιήσεις]
Line 9: Line 9:
   * **[[http://​docs.oracle.com/​javase/​7/​docs/​api/​java/​util/​List.html#​subList(int,​%20int)|subList(int fromIndex, int toIndex)]] - ** Επιστρέφει μία υπολίστα της αρχικής λίστας,​ από //​fromIndex//​ έως //​toIndex//​.   * **[[http://​docs.oracle.com/​javase/​7/​docs/​api/​java/​util/​List.html#​subList(int,​%20int)|subList(int fromIndex, int toIndex)]] - ** Επιστρέφει μία υπολίστα της αρχικής λίστας,​ από //​fromIndex//​ έως //​toIndex//​.
   * **[[http://​docs.oracle.com/​javase/​7/​docs/​api/​java/​util/​List.html#​set(int,​%20E)|set(int index, E element)]] -** Αντικαθιστά το αντικείμενο στην θέση //index// με το //element// επιστρέφοντας το αντικείμενο που ήταν αρχικά αποθηκευμένο. Εάν το //index// που δίνεται είναι εκτός των ορίων της λίστας throws //​IndexOutOfBoundsException//​.   * **[[http://​docs.oracle.com/​javase/​7/​docs/​api/​java/​util/​List.html#​set(int,​%20E)|set(int index, E element)]] -** Αντικαθιστά το αντικείμενο στην θέση //index// με το //element// επιστρέφοντας το αντικείμενο που ήταν αρχικά αποθηκευμένο. Εάν το //index// που δίνεται είναι εκτός των ορίων της λίστας throws //​IndexOutOfBoundsException//​.
-  * Η μέθοδος **[[http://​docs.oracle.com/​javase/​7/​docs/​api/​java/​util/​List.html#​listIterator()|listIterator()]]** επιστρέφει ένα ListIterator object που επιτρέπει την διάτρεξη της λίστας από το τέλος προς την αρχή, όπως παρακάτω.+  * Η μέθοδος **[[http://​docs.oracle.com/​javase/​7/​docs/​api/​java/​util/​List.html#​listIterator()|listIterator()]]** επιστρέφει ένα ​**[[http://​docs.oracle.com/​javase/​7/​docs/​api/​java/​util/​ListIterator.html|ListIterator]]** ​object που επιτρέπει την διάτρεξη της λίστας από το τέλος προς την αρχή, όπως παρακάτω.
  
 <code java> <code java>
Line 27: Line 27:
   * **Εισαγωγή στοιχείου στην αρχή ή στην μέση:** Η //​ArrayList//​ έχει γραμμικό χρόνο εισαγωγής ως προς το μέγεθος της λίστας,​ ενώ η //​LinkedList//​ έχει σταθερό χρόνο.   * **Εισαγωγή στοιχείου στην αρχή ή στην μέση:** Η //​ArrayList//​ έχει γραμμικό χρόνο εισαγωγής ως προς το μέγεθος της λίστας,​ ενώ η //​LinkedList//​ έχει σταθερό χρόνο.
   * Η //​LinkedList//​ έχει τις επιπλέον μεθόδους [[https://​docs.oracle.com/​javase/​8/​docs/​api/​java/​util/​LinkedList.html#​addFirst-E-|addFirst]],​ [[https://​docs.oracle.com/​javase/​8/​docs/​api/​java/​util/​LinkedList.html#​getFirst--|getFirst]],​ [[https://​docs.oracle.com/​javase/​8/​docs/​api/​java/​util/​LinkedList.html#​removeFirst--|removeFirst]],​ [[https://​docs.oracle.com/​javase/​8/​docs/​api/​java/​util/​LinkedList.html#​addLast-E-|addLast]],​ getLast και removeLast.   * Η //​LinkedList//​ έχει τις επιπλέον μεθόδους [[https://​docs.oracle.com/​javase/​8/​docs/​api/​java/​util/​LinkedList.html#​addFirst-E-|addFirst]],​ [[https://​docs.oracle.com/​javase/​8/​docs/​api/​java/​util/​LinkedList.html#​getFirst--|getFirst]],​ [[https://​docs.oracle.com/​javase/​8/​docs/​api/​java/​util/​LinkedList.html#​removeFirst--|removeFirst]],​ [[https://​docs.oracle.com/​javase/​8/​docs/​api/​java/​util/​LinkedList.html#​addLast-E-|addLast]],​ getLast και removeLast.
-  * Η //​LinkedList//​ υλοποιεί το Queue interface.+  * Η //​LinkedList//​ υλοποιεί το [[http://​docs.oracle.com/​javase/​8/​docs/​api/​java/​util/​Queue.html|Queue]] ​interface.
  
  
java/jfc_intf_list.txt · Last modified: 2017/05/12 13:29 by gthanos