// es reicht den gefilterten TExt (ohne leerzeichen, returns) zu betrachten // gefilterter Text, damit die Laenge des Textes richtig bestimmt wird String textGefiltert = alphabet.getAlphabetKonformerText(text,false); int laenge = textGefiltert.length(); //enhaelt alle Zeichenfolgen mit einer Länge von mindestens 3 // dazu wird der Typ HaeufigkeitsElement verwendet for(int textZeichen=2; textZeichen<=laenge; textZeichen++ ) { // Zeichenlängen von 2 bis inklusive MAX_ZEICHENFOLGE sind zugelassen // werden also betrachtet. for(int max = 2; max <=MAX_ZEICHENFOLGE; max++) { if (textZeichen >= max){ String temp = textGefiltert.substring(textZeichen-max,textZeichen); zeichenfolgen = kasiskiPruefeObVorkam(zeichenfolgen, temp); } } }