String myString;null gesetzt werden.Hier ist eine weitere Methode der Stringklasse:
public boolean startsWith(String prefix);
Die startsWith() Methode überprüft, ob
ein String der Anfang eines anderen Strings ist.
Dies 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 PrefixTest
{
public static void main ( String args[] )
{
String burns = "My love is like a red, red rose.";
if ( burns.startsWith( "My love" ) )
System.out.println( "Praefix 1 stimmt ueberein." );
else
System.out.println( "Praefix 1 stimmt nicht ueberein." );
if ( burns.startsWith( "my love" ) )
System.out.println( "Praefix 2 stimmt ueberein." );
else
System.out.println( "Praefix 2 stimmt nicht ueberein." );
if ( burns.startsWith( " My love" ) )
System.out.println( "Praefix 3 stimmt ueberein." );
else
System.out.println( "Praefix 3 stimmt nicht ueberein." );
if ( burns.startsWith( " My love".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.