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.
Vertraut mir. Diese Methode ist eine, die Ihr kennen müsst .)
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." );
}
}
Beachtet, wie trim()
in der letzten if
-Anweisung verwendet wird.
Was gibt das Programm auf dem Bildschirm aus?