This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
java:jfc_intf_sorted_set_map [2015/03/23 06:55] gthanos [java.util.SortedSet] |
java:jfc_intf_sorted_set_map [2015/03/23 07:01] gthanos [java.util.SortedSet] |
||
---|---|---|---|
Line 11: | Line 11: | ||
<code java NameSortedSet.java> | <code java NameSortedSet.java> | ||
- | import java.util.*; | + | iimport java.util.*; |
public class NameSortedSet { | public class NameSortedSet { | ||
Line 32: | Line 32: | ||
for(Name n: names) | for(Name n: names) | ||
System.out.println(n); | System.out.println(n); | ||
- | | + | |
+ | System.out.println("\n***Print headset***"); | ||
+ | |||
+ | SortedSet<Name> subnames = names.headSet(new Name("Karl", "Ng")); | ||
+ | for(Name n: subnames) | ||
+ | System.out.println(n); | ||
+ | |||
+ | System.out.println("\n***Print tailset***"); | ||
+ | |||
+ | subnames = names.tailSet(new Name("Karl", "Ng")); | ||
+ | for(Name n: subnames) | ||
+ | System.out.println(n); | ||
} | } | ||
} | } | ||
</code> | </code> | ||
+ | |||
+ | <WRAP center round 60% tip>Στο παραπάνω παράδειγμα δείτε πως αλλάζει η κατάταξη αν αφαιρέσετε τον //Comparator// από τον κατασκευαστή του αντικειμένου //names//. | ||
+ | </WRAP> | ||
===== java.util.SortedMap ===== | ===== java.util.SortedMap ===== |