java:jfc_intf_map

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
Next revision Both sides next revision
java:jfc_intf_map [2015/03/23 03:42]
gthanos [java.util.Map]
java:jfc_intf_map [2015/03/23 03:50]
gthanos [Μετατροπή του Map σε μορφή που να μπορείτε να το διατρέξετε]
Line 15: Line 15:
   * **[[http://​docs.oracle.com/​javase/​7/​docs/​api/​java/​util/​Map.html#​get(java.lang.Object)|get(Object key)]] -** Επιστρέφει την τιμή που αντιστοιχεί στο δεδομένο κλειδί ή null αν δεν υπάρχει καταχώρηση για το συγκεκριμένο κλειδί.   * **[[http://​docs.oracle.com/​javase/​7/​docs/​api/​java/​util/​Map.html#​get(java.lang.Object)|get(Object key)]] -** Επιστρέφει την τιμή που αντιστοιχεί στο δεδομένο κλειδί ή null αν δεν υπάρχει καταχώρηση για το συγκεκριμένο κλειδί.
  
-==== Μέθοδοι με πολλαπλές εγγραφές ====+==== Μετατροπή του Map σε μορφή ​που να μπορείτε να το διατρέξετε (Collection ή Set) ====
  
   * **[[http://​docs.oracle.com/​javase/​7/​docs/​api/​java/​util/​Map.html#​entrySet()|entrySet()]] -** Επιστρέφει ένα //Set// από καταχωρήσεις τύπου //​Entry.Map//​ όπου κάθε καταχώρηση περιέχει το συνδυασμό κλειδί-τιμή.   * **[[http://​docs.oracle.com/​javase/​7/​docs/​api/​java/​util/​Map.html#​entrySet()|entrySet()]] -** Επιστρέφει ένα //Set// από καταχωρήσεις τύπου //​Entry.Map//​ όπου κάθε καταχώρηση περιέχει το συνδυασμό κλειδί-τιμή.
Line 42: Line 42:
   }   }
   ​   ​
-  public void iterateMap() { +  public void iterateMapEntries() { 
     Set set = students.entrySet();​     Set set = students.entrySet();​
 +    Iterator it = set.iterator();​
 +    while(it.hasNext()) {
 +      System.out.println(it.next().toString());​
 +    }
 +  }
 +  ​
 +  public void iterateMapValues() { 
 +    Collection col = students.values();​
 +    Iterator it = col.iterator();​
 +    while(it.hasNext()) {
 +      System.out.println(it.next().toString());​
 +    }
 +  }
 +  ​
 +  public void iterateMapKeys() { 
 +    Set set = students.keySet();​
     Iterator it = set.iterator();​     Iterator it = set.iterator();​
     while(it.hasNext()) {     while(it.hasNext()) {
Line 52: Line 68:
   public static void main(String args[]) {   public static void main(String args[]) {
     StudentMap stl = new StudentMap();​     StudentMap stl = new StudentMap();​
-    stl.iterateMap();+    stl.iterateMapKeys();​ 
 +    stl.iterateMapValues();​ 
 +    stl.iterateMapEntries();
   }   }
 } }
java/jfc_intf_map.txt · Last modified: 2016/02/26 11:15 (external edit)