public class MyClass
{
public static int lastIndexOfAny(String string, char[] array) {
int highestIndex = -1;
for (char ch : array) {
int index = string.lastIndexOf(ch);
if (index > highestIndex) {
highestIndex = index;
if (index == string.length() - 1)
break;
}
}
return highestIndex;
}
public static void main(String[] args)
{
String str = "java programming";
int i = lastIndexOfAny(str, new char[] {'x', 'a', 'y'});
System.out.print(i);
}
}
/*
run:
10
*/