public static int[] where(String str, String substr) { int tab[] = new int[str.length()]; int j = 0; for (int i = 0; i < str.length() - substr.length() + 1; i++) if (str.substring(i, i + substr.length()).equals(substr)) { tab[j] = i; j++; } return tab; }