Hi hi,
ich hab ein Problem mit meiner Main-Methode und weis nich mehr weiter :bahnhof:
vielleicht könnt ihr mir weiter helfen
ich hab ein Problem mit meiner Main-Methode und weis nich mehr weiter :bahnhof:
vielleicht könnt ihr mir weiter helfen
Code:
public class CharsSearch {
/**
* Testet ob eine <code>char</code> Sequenz in einer anderen enthalten ist.
*
* @param pattern Die zu testende Sequenz.
* @param word Das Wort, das die Sequenz <code>pattern</code> enthalten soll.
*
* @return Ob <code>pattern</code> in <code>word</code> enthalten ist.
*/
protected boolean containsChars(final char[] pattern, final char[] word) {
for (int i = 0; i < word.length - pattern.length + 1; i++) {
boolean erfolg = true; //Versuch, ab pattern[i] muster zu finden
for (int j = 0; j < pattern.length; j++) {
if(word[i+j]!=pattern[j])
erfolg = false; //nicht gelungen
if(erfolg)//gelungen
return true; //vorzeitiger Abbruch der äußeren Schleife
}
//return false; //kein Versuch ist gelungen
}
return false;//kein Versuch ist gelungen
}
// Main-Methode zum Testen
public static void main(String[] args) {
String pattern[]={"fladen"};
String word[]={"Kuhfladen"};
CharsSearch cont = new CharsSearch();
System.out.println(cont.containsChars());
}
}