你可以使用String的startsWith()方法来判断一个字符串是否是另一个字符串的开头。下面是一个示例代码,演示如何判断一个字符串列表中的每个字符串是否是给定字符串的开头:

public class Main {
    public static void main(String[] args) {
        String a = "Hello";
        List<String> stringList = new ArrayList<>();
        stringList.add("He");
        stringList.add("Hell");
        stringList.add("Hi");

        for (String str : stringList) {
            if (a.startsWith(str)) {
                System.out.println(str + " is a prefix of " + a);
            } else {
                System.out.println(str + " is not a prefix of " + a);
            }
        }
    }
}

这段代码中,我们首先定义了一个字符串a和一个字符串列表stringList。然后,使用for-each循环遍历列表中的每个字符串,并使用startsWith()方法来判断它是否是字符串a的开头。如果是,就输出相应的提示信息;如果不是,则输出相应的提示信息。

Java我有一个字符串a我也有一个字符串的List如何判断List里的每个字符串是否是这个字符串a的开头

原文地址: https://www.cveoy.top/t/topic/i2n6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录