저는 텍스트에서 가장 많이 사용되는 단어를 계산할 것입니다.이 방법으로 만들고 싶습니다. 어떻게하면 Treemap을 해결할 수 있을지 약간의 도움이 필요합니다. 이것은 어떻게 보이는지입니다. 지금처럼 ...<Integer, List>가있는 Treemap
TreeMap<Integer, List<String>> Word = new TreeMap<Integer, List<String>>();
List<String> TheList = new ArrayList<String>();
// 여전히 읽을 수있는 뭔가 ..
while (scanner.hasNext()) {
String NewWord = scanner.next().toLowerCase();
if (Word.containsKey(NewWord)) {
Word.put(HERE I NEED HELP);
} else {
Word.put(HERE I NEED HELP);
}
}
이 있지만 그래서 내가 싶어 무엇를 NewWord 목록에있는 경우 다음 정수에 하나를 추가하면됩니다 (키) 다음 단어를 다음 목록에 추가하십시오. 키가 (계산) 때문에 단어가 고유해야하므로 ... 는 그것을 다른 작업을 수행 곳
단어 길이가 <0 or > N 일 수 없다는 것을 알고 있습니다. N은 매우 작습니다. Map 대신 ArrayList를 사용할 수 있습니다. –