Zum Inhalt springen

Einen String auf Textinhalt überprüfen?


Empfohlene Beiträge

Geschrieben

Mit welcher Methode kann ich einen String auf deren Inhalt hin überprüfen?

Ich möchte in den String einen Text(einen Satz) einlesen und dann überprüfen, ob ein bestimmtes Wort in diesem Satz ist.

Geschrieben

Hm....

Ok...

Lies einfach den text aus.

So oder so ähnlich hört sich eine passende Antwort auf Deine Fragestellung an!

ne mal im Ernst! Du musst uns schon on paar mehr Infos geben!

Von wo, willst du was einlesen? Um was gehts genau? Willst du aus einer Textdatei was einlesen, oder aus einer Eingabe in der Eingabeaufforderung oder gehts hier um Programmierung, dann wäre die Programmiersprache noch nett zuwissen oder... oder... oder

Geschrieben

Da hast Du natürlich recht. Sorry!

Also ich möchte eine Klasse mit Java erstellen.

Von dort aus soll ein gegebener Text in einen String eingelesen werden und dann eben überprüft werden, ob ein ein bestimmtes Wort in diesem Text vorkommt.

Z.B.

String text = " Fischers Fritz fischt frische Fische"

Jetzt möchte ich das Programm überprüfen lassen, ob in diesem Satz das Wort z.B. "super" vorkommt.

Geschrieben

Hallo,

wie wäre es mal mit www.javabuch.de oder ähnlichem?

BTW: Falsches Forum ;)

Ich zitiere aus dem angesprochenen kostenlosen Javabuch:

11.2.5 Suchen in Zeichenketten


int indexOf(String s)

int indexOf(String s, int fromIndex)

int lastIndexOf(String s)


java.lang.String 

Die Methode indexOf sucht das erste Vorkommen der Zeichenkette s innerhalb des String-Objekts. Wird s gefunden, liefert die Methode den Index des ersten übereinstimmenden Zeichens zurück, andernfalls wird -1 zurückgegeben. Die Methode gibt es auch in einer Version, die einen Parameter vom Typ char akzeptiert. In diesem Fall sucht sie nach dem ersten Auftreten des angegebenen Zeichens.

Die zweite Variante von indexOf arbeitet wie die erste, beginnt mit der Suche aber erst ab Position fromIndex. Wird s beginnend ab dieser Position gefunden, liefert die Methode den Index des ersten übereinstimmenden Zeichens, andernfalls -1. Auch diese Methode gibt es in einer Variante, die anstelle eines String-Parameters ein Argument des Typs char erwartet. Ihr Verhalten ist analog zur vorherigen.

Die Methode lastIndexOf sucht nach dem letzten Vorkommen des Teilstrings s im aktuellen String-Objekt. Wird s gefunden, liefert die Methode den Index des ersten übereinstimmenden Zeichens, andernfalls -1. Wie die beiden vorherigen Methoden gibt es auch lastIndexOf wahlweise mit einem Parameter vom Typ char und mit einem zweiten Parameter, der die Startposition der Suche bestimmt.

Geschrieben

@developer

Ist mir eigentlich bekannt. War auch nur ein versehen, das mein Post hier gelandet ist.

Zum Glück schauen hier ja auch schlaue Leute rein....:D

Geschrieben
Original geschrieben von developer

Hallo Azubi22, wir haben für Java eigens ein Forum .

Und genau deshalb:

~~~ Threadschubs ~~~

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...