我正在为 HTML 文件编写单词索引器的实现。我遇到了构造函数的问题。
在构造函数中,我扫描 HTML 文件中的每个单词并将其添加到 TreeMap),其中链表是索引的集合,其中键(单词)出现在文件中。在测试期间,链表永远不会大于 1。我想知道是否有人可以查看我的代码并将我指向正确的方向,以了解事情变得混乱的地方。
while(scanner.hasNext()) {
String temp = scanner.next().toLowerCase();
if(this.wordMap.containsKey(temp)) {
LinkedList<Integer> tempList = this.wordMap.get(temp);
tempList.add(currentIndex);
wordMap.put(temp, tempList);
wordCount++;
currentIndex++;
}
else {
LinkedList<Integer> tempList = new LinkedList<Integer>();
tempList.add(currentIndex);
wordMap.put(temp, tempList);
wordCount++;
currentIndex++;
}
}