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
广告