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

首先,使用String元素创建一个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("有以字母v开头的字符串吗 = "+res);

   }

}

输出结果

有以字母v开头的字符串吗 = true

以上是 Java程序检查列表中是否有任何以字母开头的字符串 的全部内容, 来源链接: utcz.com/z/337971.html

回到顶部