当前位置: 首页 > 知识库问答 >
问题:

返回以特定字母开头的单词

施凡
2023-03-14

我被分配了一个任务,从数组列表中返回以特定字母开头的单词,但是我选择了字母c;我被告知我可以用另一种方式做到这一点,除了专门返回每个以字母开头的元素和许多println之外,我不知道除了使用ArrayList startswith方法之外,还有什么其他方法可以做到这一点,有人愿意启发我吗?

public static ArrayList<String> letterC(ArrayList<String> list)
{
    ArrayList<String> animals = new ArrayList<String>();
    ArrayList<String> letterC = new ArrayList<String>();
    String sweet = "c"; 
    animals.add("cape");
    animals.add("dog");
    animals.add("cougar");
    animals.add("moon");
    animals.add("conor");
    animals.add("bob");
    animals.add("tiger");
    animals.add("sun");
    for(int i = 0; i<animals.size(); i++) {
        if(animals.get(i).startsWith(sweet.toUpperCase())) {
            letterC.add(animals.get(i));
        }
        if(animals.get(i).startsWith(sweet)) {
            letterC.add(animals.get(i));
        }
    }
    if(letterC.size() >= 1) {
        letterC.remove(1);
        letterC.remove(letterC.size() - 1);
    }
    return letterC;
}

}

共有1个答案

田琛
2023-03-14

这应该对你有用。

 for(int i = 0; i<animals.size(); i++) {
    if(animals.get(i).substring(0,1).equalsIgnoreCase(sweet)) {
        letterC.add(animals.get(i));
    }
 类似资料:
  • 当我输入注册号时,当它以后一个B开头时,它应该返回值true,反之亦然,但在这个编码中,当我输入bhu132时,它将值变为false。这里怎么了..请帮帮我

  • 我想得到给定字符串中一个单词以给定字母开头的计数次数。 例如,在这个短语中:“这个模式很好,但猪喜欢牛奶”,如果我想找到以“g”开头的单词数,只有1个“很棒”,但现在我得到了2个“很棒”和“猪”。 这是我使用的代码:

  • 本文向大家介绍在Python中查找以特定字母开头的列表元素,包括了在Python中查找以特定字母开头的列表元素的使用技巧和注意事项,需要的朋友参考一下 在本文中,我们将从列表中找到所有以特定字母开头的元素。 使用索引和lower 我们使用lower函数,以便以后的测试可以与列表中元素的首字母匹配,而不考虑大小写。然后,我们使用0处的索引,以便将列表中元素的第一个字母与测试字母进行比较。 示例 输出

  • 我得到以下字符串: 我想从里面拿走食物和饮料。 我尝试了以下代码: 但它给人的感觉是,食物很刺激,喝了很多,离食物很近,三个和四个。

  • 我正在使用jsTree,到目前为止看起来还不错。 我有一个节点列表,它的id随着每一个新节点而增加,比如(g1,g2,g3……和一些其他节点,比如k1,k2,k3) 我可以通过使用 但是我想打开所有以'g'开头而不是'k'开头的节点,是不是可以使用$(id^=g)之类的东西? 更新: 这些节点是通过Web服务(如 从Web服务返回的数据被分配给jstree,因此我只需要打开id以'g'开头而不是'

  • 我不需要元素,只需要属性的值。 基本上,我需要返回以开头、以空格结尾的字符串的regex。