class ZoekBeginletters { public static void zoekOvereenkomsten( String patroon, String[] rij) { /* Deze methode drukt precies die Strings uit de rij, die met de tekens van het gegeven patroon beginnen. */ int patroonlengte = patroon.length(); int i, j; // tellers voor lussen for (i = 0; i < rij.length; i++) { for (j = 0; j < patroonlengte && j < rij[i].length(); j++) if (patroon.charAt(j) != rij[i].charAt(j)) /* De Strings zijn verschillend op tekenpositie j, we hoeven niet verder te testen. */ break; if (j < patroonlengte) /* Binnenste lus werd voortijdig afgebroken, ga verder met de volgende String in het rijtje. */ continue; System.out.println(rij[i]); } } public static void main(String[] args) { String patroon = "Aa"; String[] gegevenRij = { "Aax", "Abx", "Pq", "Aaaa" }; zoekOvereenkomsten(patroon, gegevenRij); } }