import java.util.List;
public class StartsWithAnyExample {
// Function to check if the string starts with any substring from the list
public static boolean startsWithAny(String string, List<String> substrings) {
for (String substring : substrings) {
// Use the startsWith method to check if the string starts with the substring
if (string.startsWith(substring)) {
return true;
}
}
return false; // Return false if no substring matches
}
public static void main(String[] args) {
String string = "abcdefg";
// List of substrings
List<String> substrings = List.of("xy", "poq", "mnop", "abc", "rsuvw");
// Check if the string starts with any substring from the list
if (startsWithAny(string, substrings)) {
System.out.println("The string starts with a substring from the list.");
} else {
System.out.println("The string does not start with any substring from the list.");
}
}
}
/*
run:
The string starts with a substring from the list.
*/