Hi,
ich möchte ein Programm schreiben, dass 2 Strings einliest und dann den 1. eingegeben String im 2. sucht. Am Ende soll es dann ausgeben, an welcher Stelle der 1. gleiche Buchstabe im 2. String steht.
Bsp: der String fy soll im Wort ruffy gesucht werden. Ausgabe des Programms soll dann 3 sein.
Geschafft habe ich bereits, dass der erste Buchstabe richtig verglichen wird und dass Programm dann ausgibt an welcher Position dieser ist. In diesem Beispiel wird dann also 2 ausgeben, da er nur das f von fy im Wort ruffy abgleicht und dann gleich beendet.
Mein Problem ist also, wie ich dann noch die folgenden Buchstaben (hier also y) abgleichen kann, damit er also nicht nur nach dem f sucht, sondern wirklich nach dem ganzen Wort.
Achja und ich weiß, dass es auch eine Funktion aus der Java API gibt, die das macht, diese möchte ich allerdings nicht verwenden, sondern eben selbst schreiben.
Hoffe es ist verständlich was ich meine und danke schon mal, bin über jeden Tipp dankbar!
ich möchte ein Programm schreiben, dass 2 Strings einliest und dann den 1. eingegeben String im 2. sucht. Am Ende soll es dann ausgeben, an welcher Stelle der 1. gleiche Buchstabe im 2. String steht.
Bsp: der String fy soll im Wort ruffy gesucht werden. Ausgabe des Programms soll dann 3 sein.
Geschafft habe ich bereits, dass der erste Buchstabe richtig verglichen wird und dass Programm dann ausgibt an welcher Position dieser ist. In diesem Beispiel wird dann also 2 ausgeben, da er nur das f von fy im Wort ruffy abgleicht und dann gleich beendet.
Mein Problem ist also, wie ich dann noch die folgenden Buchstaben (hier also y) abgleichen kann, damit er also nicht nur nach dem f sucht, sondern wirklich nach dem ganzen Wort.
Achja und ich weiß, dass es auch eine Funktion aus der Java API gibt, die das macht, diese möchte ich allerdings nicht verwenden, sondern eben selbst schreiben.
Hoffe es ist verständlich was ich meine und danke schon mal, bin über jeden Tipp dankbar!