将大型文本文件扫描到NetBeans中

时间:2016-05-13 22:29:05

标签: java arrays eclipse file netbeans

出于某种原因,NetBeans仅将前1000行读入String数组,并将该数组的其余部分保留为null。如果我在Eclipse中运行代码就行了。我试过增加堆大小,但它没有工作。以下是供参考的代码。

private String[] loadDictionary() throws FileNotFoundException
{
    String[] darr = new String[10000];
    Scanner sc = new Scanner(new File("Dictionary"));
    for(int i = 0; i<10000; i++)    
    {
        if(sc.hasNext())
            darr[i] = sc.next();
    }
    sc.close();
    return darr;
}

1 个答案:

答案 0 :(得分:0)

尝试使用hasNextLine()nextLine() insteed。