X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=exo5%2FMain.java;h=c5b80c42e573d08078519a99ffb74f5df89fa749;hb=143582d5d344baaee70e97f8294bd781be6b924f;hp=953bdfe46f61bf06b962e85745c9feeacae93d06;hpb=437984e373831a86f42d66385270939a9d72f29b;p=Project_POO.git diff --git a/exo5/Main.java b/exo5/Main.java index 953bdfe..c5b80c4 100644 --- a/exo5/Main.java +++ b/exo5/Main.java @@ -2,6 +2,7 @@ import java.io.File; import java.util.Scanner; import java.io.IOException; import java.util.TreeMap; +import java.util.SortedMap; class Main { @@ -10,6 +11,8 @@ class Main { * @param String[] args main() function arguments array */ public static void main(String[] args) { + //TreeMap tm = new TreeMap(new StrComparator()); + // default TreeMap comparator keep alphabetical order TreeMap tm = new TreeMap(); File f = new File("test_file.txt"); try { @@ -28,8 +31,16 @@ class Main { catch (IOException e) { e.printStackTrace(); } + + System.out.println("TreeMap full content:"); for (String wordCursor : tm.keySet()) { System.out.println("Word \"" + wordCursor + "\" occured " + tm.get(wordCursor) + " times"); } + + System.out.println("SortedMap content after the word \"milieu\":"); + SortedMap sm = tm.tailMap("milieu"); + for (String wordCursor : sm.keySet()) { + System.out.println("Word \"" + wordCursor + "\" occured " + sm.get(wordCursor) + " times"); + } } }