Skip to content
Snippets Groups Projects
Commit 94bae689 authored by BAUER Oscar's avatar BAUER Oscar
Browse files

tp10 terminé

et les deux en forme de rendu
parent ea622f89
No related branches found
No related tags found
No related merge requests found
......@@ -6,17 +6,17 @@ public class TestDisplayWordOccurrencesByAlphabet {
public static void main(String[] args) {
WordsManager man = new WordsManager(new HashSet<String>());
man.addWord("test1");
man.addWord("test2");
man.addWord("test3");
man.addWord("test4");
man.addWord("test1");
man.addWord("test2");
man.addWord("test2");
man.addWord("test2");
man.addWord("test3");
man.addWord("test4");
man.displayWordOccurrencesByAlphabet();
man.displayWordOccurrencesByAlphabet();
// man.displayWordOccurrencesByAlphabet();
}
......
package tp10.exo2;
import java.util.HashSet;
public class TestDisplayWordOccurrencesByCount {
public static void main(String[] args) {
WordsManager man = new WordsManager(new HashSet<String>());
man.addWord("test3");
man.addWord("test4");
man.addWord("test1");
man.addWord("test2");
man.addWord("test2");
man.addWord("test2");
man.addWord("test3");
man.addWord("test4");
man.addWord("test3");
man.addWord("test4");
man.addWord("test1");
man.addWord("test2");
man.addWord("test2");
man.addWord("test2");
man.addWord("test3");
man.addWord("test4");
man.addWord("test3");
man.addWord("test4");
man.addWord("test1");
man.addWord("test2");
man.addWord("test2");
man.addWord("test2");
man.addWord("test3");
man.addWord("test4");
man.addWord("test1");
man.displayWordOccurrencesByCount();
}
}
......@@ -40,22 +40,19 @@ public class WordsManager {
void displayWordOccurrencesByAlphabet() {
List<String> list = new ArrayList<>(this.uniqueWords);
String[] list2 = new String[list.size()];
int pos = 0;
StringComparator comp = new StringComparator();
list.sort(comp);
for (String word : list) {
System.out.println(word + " : " + wordOccurrences.get(word));
}
}
void displayWordOccurrencesByCount() {
List<Map.Entry<String, Integer>> list = new ArrayList<Map.Entry<String, Integer>>();
List<Map.Entry<String, Integer>> list = new ArrayList<Map.Entry<String, Integer>>(wordOccurrences.entrySet());
ComparatorMapEntry comp = new ComparatorMapEntry();
list.sort(comp);
for (int idx = 0; idx < list.size(); idx++) {
for (Map.Entry<String, Integer> entry : list) {
System.out.println(entry.getKey() + " : " + entry.getValue());
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment