Eine gute Antwort könnte sein:

Die startsWith() Methode

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.

FRAGE 17:

Was gibt das Programm auf den Bildschirm aus?