Java 程序检查列表中的任何字符串是否以字母开头


首先,使用字符串元素创建一个 List

List<String> myList = new ArrayList<>();
myList.add("pqr");
myList.add("stu");
myList.add("vwx");
myList.add("yza");
myList.add("bcd");
myList.add("efg");
myList.add("vwxy");

使用 startsWith() 方法检查 myList 中的以上任何字符串是否以特定字母开头

myList.stream().anyMatch((a) -> a.startsWith("v"));

如果任何字符串以特定字母开头,则返回 TRUE,否则返回 FALSE。

以下是一个示例,用于检查列表中的任何字符串是否以字母开头

示例

import java.util.ArrayList;
import java.util.List;
public class Demo {
   public static void main(final String[] args) {
      List<String> myList = new ArrayList<>();
      myList.add("pqr");
      myList.add("stu");
      myList.add("vwx");
      myList.add("yza");
      myList.add("bcd");
      myList.add("efg");
      myList.add("vwxy");
      boolean res = myList.stream().anyMatch((a) -> a.startsWith("v"));
      System.out.println("Do any string begins with letter v = "+res);
   }
}

输出

Do any string begins with letter v = true

更新于: 2019 年 7 月 30 日

5 千以上的浏览量

开始你的 事业

完成课程获得认证

开始
广告