java:interface_as_data_type

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:interface_as_data_type [2017/02/03 10:20]
gthanos
java:interface_as_data_type [2021/04/17 05:15] (current)
Line 3: Line 3:
 Ας υποθέσουμε τώρα ότι θέλουμε να χρησιμοποιήσουμε μία στοίβα για να αντιμεταθέσουμε τα στοιχεία ενός πίνακα χαρακτήρων. Ο πίνακας αρχικά περιέχει την αγγλική αλφαβήτα (26 χαρακτήρες) και θέλουμε να αντιστρέψουμε την σειρά με την οποία αποθηκεύονται οι χαρακτήρες στον πίνακα. Η μέθοδος invertArray παρακάτω αντιμεταθέτει τα στοιχεία του πίνακα array με χρήση της στοίβας stk. Ας υποθέσουμε τώρα ότι θέλουμε να χρησιμοποιήσουμε μία στοίβα για να αντιμεταθέσουμε τα στοιχεία ενός πίνακα χαρακτήρων. Ο πίνακας αρχικά περιέχει την αγγλική αλφαβήτα (26 χαρακτήρες) και θέλουμε να αντιστρέψουμε την σειρά με την οποία αποθηκεύονται οι χαρακτήρες στον πίνακα. Η μέθοδος invertArray παρακάτω αντιμεταθέτει τα στοιχεία του πίνακα array με χρήση της στοίβας stk.
  
-<code java ArrayManipulator.java> +<code java ArrayReverse.java> 
-public class ArrayManipulator {+public class ArrayReverse {
   public static void main(String []args) {   public static void main(String []args) {
     Character alphabet[] = {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};     Character alphabet[] = {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
Line 48: Line 48:
 </WRAP> </WRAP>
  
-| Προηγούμενο : [[ :java:interface_implementation | Υλοποίηση του interface  ]] | [[ :toc | Περιεχόμενα ]] | Επόμενο: [[ :java:interface_modification Μεταβολή υφιστάμενου interface  ]]  |+| Προηγούμενο : [[ :java:interface_implementation | Υλοποίηση του interface  ]] | [[ :toc | Περιεχόμενα ]] | Επόμενο: [[ :java:abstract_classes_vs_interfaces Συγκρίνοντας Abstract Κλάσεις και Interfaces  ]]  |
java/interface_as_data_type.1486117247.txt.gz · Last modified: 2017/02/03 10:20 (external edit)