gpt4 book ai didi

java - 将 Set 添加到 Java ArrayList 中

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

我正在编写一个从文件中读取字符串的程序。我正在翻译字符串,但翻译器返回一个 Set

我想要做的是将原始单词和翻译后的单词相邻存储在 ArrayList 中。

while (sc.hasNext()) {
String entry = (sc.next());
System.out.println(word);
al.add(ord);//String;
al.add(translate(word));//Set<String>;
}

现在我想做的是访问单词和翻译后的单词......只是为了测试我正在尝试打印,但这就是我的代码被破坏的地方......

for(int i=0;i<al.size();i++){
Object o = al.get(i);
Object p = al.get(i);

System.out.println("Value is "+o.toString());

System.out.println("Value is "+p.toSet<?>());
}

最佳答案

我建议不要使用列表。如果您想知道哪个单词被翻译成哪个 Set,请使用 Map(或其他语言的字典)

Map<String, Set<String>> translations = new HashMap<>();
while (sc.hasNext()) {
String entry = sc.next();
translations.put(entry, translate(entry));
}
System.out.println(translations);

关于java - 将 Set<String> 添加到 Java ArrayList 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60139314/

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