我有多个字典,我可以使用,但希望能够知道每个字典的大小

时间:2017-03-04 18:51:07

标签: java dictionary

我正在制作一个程序,我有3个可以在其中使用的词典。我被要求在程序中做的一件事是找到正在使用的字典的大小。我有一个看起来像这样的构造函数:

public SpellChecker(String dictFilename, boolean ignoreCase) throws FileNotFoundException {
    SpellChecker spellChecker = new SpellChecker(dictFilename, false);
    Scanner input = new Scanner(new File("english-dict.txt"));
    dictFilename = input.useDelimiter("\\Z").nextLine();
}

我想知道dictFilename是否可以在新文件对象中,无论输入是什么,它都会使用正确的文件(如果它存在)然后我可以转身获取该文件的长度将其大小分配给int变量。这样我的size方法就可以返回字典的大小。

1 个答案:

答案 0 :(得分:0)

在构建Scanner时,您已经对dictFilename进行了硬编码。

转而使用sortedArray