Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package lab5;
- import java.util.*;
- public class Main {
- public final static void main(String... arguments) {
- //В лексикографическом порядке:
- System.out.println("В лексикографическом порядке");
- SortedMap<String, Integer> namesAges = new TreeMap();
- namesAges.put("Boris", 12);
- namesAges.put("Alla", 32);
- namesAges.put("Van", 22);
- for(Map.Entry entry:namesAges.entrySet())
- {
- System.out.println(entry.getKey() + " " + entry.getValue());
- }
- //Перегрузим компаратор:
- System.out.println();
- System.out.println("Перегрузим компаратор, по длинне строк. Сначала самые длинные");
- SortedMap<String, Integer> descNamesAges = new TreeMap<>((o1, o2) -> o2.length() - o1.length());
- descNamesAges.put("Tom", 12);
- descNamesAges.put("Anna", 32);
- descNamesAges.put("Maxim", 22);
- for(Map.Entry entry:descNamesAges.entrySet())
- {
- System.out.println(entry.getKey()+ " " + entry.getValue());
- }
- //Все значения:
- System.out.println();
- System.out.println("Все значения:");
- for(Integer value:descNamesAges.values())
- {
- System.out.println(value);
- }
- //Все ключи:
- System.out.println();
- System.out.println("Все ключи:");
- for(String key:descNamesAges.keySet())
- {
- System.out.println(key);
- }
- //Вывод через:
- System.out.println();
- descNamesAges
- .forEach((k, v) ->{
- System.out.println(k);
- System.out.println(v);
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement