Eine gute Antwort wäre:

stringReferenz.charAt(int index)

...ermittelt das Zeichen, an der Position index in dem String auf den die Referenzvariable stringReferenz verweist.

Das erste Zeichen in einem String ist an der Position 0.

Einen String umkehren

Dieses Programm kehrt die Zeichen in einem String um. Es macht das, indem es die Zeichen von rechts nach links, eines nach dem anderen, von dem übergebenen String str in den String umgekehrt kopiert.

public class StringUmkehren
{

  public static String umkehren( String str )
  {
    String umgekehrt = new String();

    for ( int j = str.length()-1; j >= 0; j-- )
      umgekehrt += str.charAt(j);

    return umgekehrt;
  }

  public static void main ( String[] args )
  {
    System.out.println( umkehren( "Hello" ) );
  }
}

Hier ist ein Probelauf des Programms:

C:\daten\javaNotes>java  StringUmkehren
olleH

FRAGE 3:

(Knifflige Denkfrage: ) Wie viele Objekte hat umkehren() in diesem Beispiel konstruiert?

Inhaltsverzeichnis