Eine gute Antwort wäre:

Nein — dass ist einer der Vorteile bei der Verwendung von StringBuffer.

Palindrom Detektor

Ein Palindrom ist ein String, der sich vorwärts wie rückwärts gleich liest. Interpunktion, Leerzeichen und Großschreibung werden ignoriert. Zum Beispiel ist das Folgende ein Palindrom:

Ein Esel lese nie!

Lassen Sie uns ein Programm schreiben, das ermittelt ob ein String ein Palindrom ist. Für den Anfang kodieren Sie den String fest in dem Programm. Später können Sie das Programm modifizieren, um eine Eingabe des Anwenders zu akzeptieren.

class PalindromDetektor
{
  public boolean istPalindrom( String test )
  {
    . . . .
  }
}

public class PalindromTester
{
  public static void main ( String[] args )
  {
    PalindromDetektor pTester = new PalindromDetektor();
    String test = "Ein Esel lese nie!" ;
    if ( pTester.istPalindrom( test ) )
      System.out.println( "Ist ein Palindrom" );
    else
      System.out.println( "Ist kein Palindrom" );
  }
}

FRAGE 8:

Die Klasse String hat eine Methode toLowerCase() und eine Methode toUpperCase(). Werden diese Methoden nützlich sein?

Inhaltsverzeichnis