gpt4 book ai didi

java.util.Dictionary 是抽象的;无法初始化

转载 作者:行者123 更新时间:2023-12-01 23:28:20 25 4
gpt4 key购买 nike

我正在尝试创建一个简单的数组列表并传入文本文件中的一堆条目,但我在将文本文件加载到列表中时遇到问题,这就是我的代码现在的样子:

import java.util.*;
import java.io.*;

public class PirateDictionary {
private ArrayList<Dictionary> phrases;
private String word;

public PirateDictionary() {
phrases = new ArrayList<Dictionary>();
}

public PirateDictionary(String w) {
word =w;
}

public void load(String loadthis) throws IOException {
Scanner infile = new Scanner(new InputStreamReader
(new FileInputStream(loadthis)));

int num = infile.nextInt();
infile.nextLine();
for (int i = 0; i < num; i++) {
String w = infile.nextLine();

PirateDictionary c = new Dictionary(w);
phrases.add(c);
}
infile.close();
}
}

我只对这里的一个变量感兴趣,即“w”,我只想传递单个单词。任何对此的建议将不胜感激。

最佳答案

Dictionary形成了现已过时的Hashtable的基础。使用 map 代替

关于java.util.Dictionary 是抽象的;无法初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19692642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com