static int charArrayIndexOf(char[] a, char [] b, int i) { if (a == null) ret -1; int n = a.length-b.length; for (; i < n; i++) if (charArrayRegionMatches(a, i, b, 0, b.length)) ret i; ret -1; }