private static int StrAtIsAnyOf(java.lang.String str, int idx, int anyOfNum, char[] anyOfChar, java.lang.String[] anyOfStr) { char ch = str.charAt(idx); for (int i = 0; i < anyOfNum; i++) { if (anyOfChar[i] == ch) { int len = anyOfStr[i].length(); if (str.regionMatches(idx, anyOfStr[i], 0, len)) { return(len); } } } return(-1); }