java:jfc_intf_sorted_set_map
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
java:jfc_intf_sorted_set_map [2015/03/17 13:07] – [java.util.SortedMap] gthanos | java:jfc_intf_sorted_set_map [2020/03/15 18:48] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 3: | Line 3: | ||
===== java.util.SortedSet ===== | ===== java.util.SortedSet ===== | ||
- | Τo interface // | + | Τo interface // |
* **[[http:// | * **[[http:// | ||
* **[[http:// | * **[[http:// | ||
Line 9: | Line 9: | ||
* **[[http:// | * **[[http:// | ||
* **[[http:// | * **[[http:// | ||
+ | |||
+ | <code java StudentSortedSet.java> | ||
+ | import java.util.*; | ||
+ | |||
+ | public class StudentSortedSet { | ||
+ | |||
+ | |||
+ | public static void main(String[] args) { | ||
+ | | ||
+ | SortedSet< | ||
+ | students.add(new Student(" | ||
+ | students.add(new Student(" | ||
+ | students.add(new Student(" | ||
+ | students.add(new Student(" | ||
+ | students.add(new Student(" | ||
+ | students.add(new Student(" | ||
+ | for(Student n: students) | ||
+ | System.out.println(n); | ||
+ | | ||
+ | System.out.println(" | ||
+ | | ||
+ | SortedSet< | ||
+ | for(Student s: subStudents) | ||
+ | System.out.println(s); | ||
+ | | ||
+ | System.out.println(" | ||
+ | | ||
+ | subStudents = students.tailSet(new Student(" | ||
+ | for(Student s: subStudents) | ||
+ | System.out.println(s); | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | <WRAP center round 60% tip> | ||
+ | </ | ||
===== java.util.SortedMap ===== | ===== java.util.SortedMap ===== | ||
Line 19: | Line 55: | ||
* **[[http:// | * **[[http:// | ||
+ | <code java NameProperty.java> | ||
+ | import java.util.*; | ||
+ | |||
+ | public class NameProperty { | ||
+ | private String email; | ||
+ | private String address; | ||
+ | |||
+ | public NameProperty(String mail, String address) { | ||
+ | this.email = mail; | ||
+ | this.address = address; | ||
+ | } | ||
+ | |||
+ | public String getEmail() { return email; } | ||
+ | public String getAddress() { return address; } | ||
+ | |||
+ | public void setEmail(String mail) { email = mail; } | ||
+ | public void setAddress(String address) { this.address = address; } | ||
+ | | ||
+ | public String toString() { return " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | <code java NameSortedMap.java> | ||
+ | import java.util.*; | ||
+ | |||
+ | public class NameSortedMap { | ||
+ | | ||
+ | new Comparator< | ||
+ | public int compare(Name n1, Name n2) { | ||
+ | int cmp = n1.firstName().compareTo(n2.firstName() ); | ||
+ | return (cmp != 0 ? cmp : n1.lastName().compareTo(n2.lastName() )); | ||
+ | } | ||
+ | }; | ||
+ | |||
+ | public static void main(String[] args) { | ||
+ | | ||
+ | SortedMap< | ||
+ | users.put(new Name(" | ||
+ | users.put(new Name(" | ||
+ | users.put(new Name(" | ||
+ | users.put(new Name(" | ||
+ | users.put(new Name(" | ||
+ | for(Map.Entry< | ||
+ | System.out.println(u); | ||
+ | | ||
+ | System.out.println(" | ||
+ | | ||
+ | SortedMap< | ||
+ | for(Map.Entry< | ||
+ | System.out.println(u); | ||
+ | | ||
+ | System.out.println(" | ||
+ | | ||
+ | subusers = users.tailMap(new Name(" | ||
+ | for(Map.Entry< | ||
+ | System.out.println(u); | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |Προηγούμενο: |
java/jfc_intf_sorted_set_map.1426597668.txt.gz · Last modified: 2015/03/17 13:07 by gthanos