String.charAt(int index)
...ermittelt das Zeichen,
an der Position index
in dem String.
Das erste Zeichen in einem String ist an der Position 0.
Dieses Programm kehrt die Zeichen in einem String um. Es macht dies, indem es die Zeichen von rechts nach links eines nach dem anderen vom Inputstring in den umgekehrten String kopiert.
public class ReverseTester
{
public static String reverse( String data )
{
String rev = new String();
for ( int j=data.length()-1; j >= 0; j-- )
rev += data.charAt(j);
return rev;
}
public static void main ( String[] args )
{
System.out.println( reverse( "Hello" ) );
}
}
Hier ist ein Probelauf dieses Programms:
C:\>java ReverseTester olleH