Prüfen, ob String einen anderen String enthält

kleinevroni

Mitglied
Hallo,

wisst ihr, ob es in Java eine Methode für strings gibt, die prüft, ob ein string einen anderen enthält? Was zB "IsSubstringOf" oder so heißt?

Beispiel:
String a="ichweissdasnicht";
String b="eis";
boolean enthalten = b.IsSubstringOf(a); // was dann hier true liefern sollte

ich kenn zwar schon paar algorithmen zur suche in texten, aber ich hab leider nicht die zeit da jetzt großartig was selbst zu schreiben :-(

Vroni
 
Hi!

wie wärs damit:
Code:
public class ContainsStringDemo {

	private static boolean containsString( String s, String subString ) {
		return s.indexOf( subString ) > -1 ? true : false;
	}
	
	public static void main( String[] args ) {
		String s1 = "Hello World!";
		String s2 = "World";
		
		System.out.println( containsString( s1, s2 ) );
	}
}

Gruss
ben
 
Zurück