Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Latihan;
- import java.util.*;
- public class Latihan2 {
- public static void main(String[] args) {
- String obj;
- Scanner input = new Scanner(System.in);
- System.out.println("Input\t: ");
- obj = input.nextLine();
- System.out.println("\nOutput\t: ");
- TreeMap<String, Integer> treeMap = new TreeMap();
- for (String a : obj.split(" ")) {
- if (treeMap.containsKey(a)) {
- treeMap.put(a, treeMap.get(a).intValue() + 1);
- } else {
- treeMap.put(a, 1);
- }
- }
- class Latihan2Comparator implements Comparator<Map.Entry<String,Integer>>{
- @Override
- public int compare(Map.Entry<String, Integer> t, Map.Entry<String, Integer> t1) {
- return t.getValue().compareTo(t1.getValue());
- }
- }
- System.out.println("Nilai tertinggi\t: "+Collections.max(treeMap.entrySet(), new Latihan2Comparator()));
- System.out.println("Nilai terendah\t: "+Collections.min(treeMap.entrySet(), new Latihan2Comparator()));
- System.out.println("Dengan awalan m\t: "+treeMap.tailMap("m"));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment