Hallo!
ich hab eine Aufgabe in Programmieren bekommen, die ich auch soweit gelöst habe.
Leider wurde mir gesagt die Aufgabe wurde nicht gemäss der Aufgabenstellung gelöst, weil ich nur eine while schleife verwendet habe und nicht wie in der aufgabenstellung beschrieben die methode in 3 varianten implementiert habe.
Ich bekomm es leider nicht hin die methode mit einer for-schleife bzw. mit einem iterator zu erstellen, kann mir da jemand helfen?
Es geht um folgende Aufgabe :
"Ergänzen Sie eine Methode notizSuchen(), der eine Zeichenkette übergeben wird und die
eine Notiz sucht, die die betreffende Zeichenkette enthält. Die Notiz soll ausgeben werden.
Andernfalls soll der Text "Keine Notiz mit ".." gefunden" ausgeben werden. Diese
Methode soll in drei Varianten() ( zwei unterschiedliche Schleifen, ein Iterator ) implementiert
werden."
Hier ist mein code:
ich hab eine Aufgabe in Programmieren bekommen, die ich auch soweit gelöst habe.
Leider wurde mir gesagt die Aufgabe wurde nicht gemäss der Aufgabenstellung gelöst, weil ich nur eine while schleife verwendet habe und nicht wie in der aufgabenstellung beschrieben die methode in 3 varianten implementiert habe.
Ich bekomm es leider nicht hin die methode mit einer for-schleife bzw. mit einem iterator zu erstellen, kann mir da jemand helfen?
Es geht um folgende Aufgabe :
"Ergänzen Sie eine Methode notizSuchen(), der eine Zeichenkette übergeben wird und die
eine Notiz sucht, die die betreffende Zeichenkette enthält. Die Notiz soll ausgeben werden.
Andernfalls soll der Text "Keine Notiz mit ".." gefunden" ausgeben werden. Diese
Methode soll in drei Varianten() ( zwei unterschiedliche Schleifen, ein Iterator ) implementiert
werden."
Hier ist mein code:
Java:
public String sucheNotiz(String suchwort)
{
int index = 0;
while(index < notizen.size())
{
String notiz = notizen.get(index);
if (notiz.contains(suchwort))
{
return notiz;
}
index++;
}
return "Fehler: Keine Notiz gefunden";
}
Zuletzt bearbeitet von einem Moderator: