gpt4 book ai didi

java - ArrayList 未填充

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

我是一个 Java 菜鸟,所以非常感谢您的帮助。我有一个方法,应该采用 char 值和按字母顺序排列的单词 Arraylist,并返回列表中以与 char 相同的字母开头的所有字符串。我没有收到任何错误消息,但我的方法不断返回空的 ArrayList。为什么我的列表没有被填满?

 public String singlePhrase(char c, ArrayList<String> wordList){

ArrayList<String> words = new ArrayList<String>();
for (int i = 0; i < wordList.size(); i++) {
if (wordList.get(i).charAt(0) == c){
words.add(wordList.get(i));
}
}

return "Size: "+words.size() + " "+c;
}

最佳答案

如果您想返回单词的ArrayList,请使用以下命令:

public ArrayList<String> singlePhrase(char c, ArrayList<String> wordList) {
ArrayList<String> words = new ArrayList<String>();
for (int i = 0; i < wordList.size(); i++) {
if (Character.toLowerCase(wordList.get(i).charAt(0)) == Character.toLowerCase(c)) {
words.add(wordList.get(i));
}
}
return words;
}

请注意,它比较两个字符的小写版本。

关于java - ArrayList 未填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36660685/

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