String myString;
null
gesetzt werden.startsWith()
MethodeHier ist eine weitere Methode der Stringklasse:
public boolean startsWith(String praefix);
Die startsWith()
Methode überprüft, ob
ein String gleich dem Anfang eines anderen Strings ist.
Das wird häufig in Programmen gebraucht.
(Obwohl das folgende Beispiel wie gewöhnlich
zu kurz ist, um eine reale Situation zu zeigen.
Vertrauen Sie mir. Diese Methode ist eine, die Sie kennen müssen.)
class PraefixTest { public static void main ( String args[] ) { String entflammt = "Meine Liebe ist wie eine rote, rote Rose."; if ( entflammt.startsWith( "Meine Liebe" ) ) System.out.println( "Praefix 1 stimmt ueberein." ); else System.out.println( "Praefix 1 stimmt nicht ueberein." ); if ( entflammt.startsWith( "meine Liebe" ) ) System.out.println( "Praefix 2 stimmt ueberein." ); else System.out.println( "Praefix 2 stimmt nicht ueberein." ); if ( entflammt.startsWith( " Meine Liebe" ) ) System.out.println( "Praefix 3 stimmt ueberein." ); else System.out.println( "Praefix 3 stimmt nicht ueberein." ); if ( entflammt.startsWith( " Meine Liebe".trim() ) ) System.out.println( "Praefix 4 stimmt ueberein." ); else System.out.println( "Praefix 4 stimmt nicht ueberein." ); } }
Beachten Sie, wie trim()
in der letzten if
-Anweisung verwendet wird.