gpt4 book ai didi

java - 将 List 转换为 String 返回类型

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:38:29 25 4
gpt4 key购买 nike

方法(下方)是一个 List<String>类型和我用作参数的类是 String .我想知道我的选角方式是否可行:

return (List<String>) subList;

这是方法:

public List<String> getWords(String phrase) {
LetterCounter subList = new LetterCounter(phrase);
if (phrase == null) throw new IllegalArgumentException();
for (String element : dict) {
if (subList.contains(element))
subList.add(element);
}
return (List<String>) subList;
}// End of getWords

此 URL 指向 LetterCounter类:

http://pastebin.com/XbeUSvPx

因为类(class)太长,所以我把它放在粘贴箱里了。

最佳答案

更好地创建 List<String> 的新实例并向其中添加 String 元素,

public List<String> getWords(String phrase) {
LetterCounter subList = new LetterCounter(phrase);
if (phrase == null) throw new IllegalArgumentException();
List<String> str = new List<>();
for (String element : dict) {
if (subList.contains(element))
str.add(element);
}
return str;
}

我建议这样做,因为你的 element在循环中是 String .

关于java - 将 List<String> 转换为 String 返回类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37506086/

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