// StringReverse.java
// Create a String object whose characters are the reverse of another String object
// <APPLET code="StringReverse.class" width=275 height=200></APPLET>
import java.applet.Applet;
import java.awt.*; public class StringReverse extends Applet
{
// instance variables
String forwards = new String("hello");
String backwards = "";
public void paint (Graphics g)
{
g.drawString( "forwards: " + forwards, 20, 20 );
int lastCharPos = (forwards.length() - 1);
int i;
for( i = lastCharPos; i >= 0; i-- )
backwards = new String( backwards + forwards.charAt( i ) );
g.drawString( "backwards: " + backwards, 20, 40 );
}
}