您的位置:寻梦网首页编程乐园Java天地Core JavaJava Lecture Notes

Introduction

Content

Apply

Reflect

Extend

previous.gif
 (3087 bytes)
next.gif
 (2959 bytes)

 
 
Extend Index
Extend Page # 2

Listing of CountSpace.java (See the comment for the program it's for reverses a text string ) // CountSpace1.java
// A program that reverses a text string.
// Note that there are many ways to do this; this program only demonstrates one way 
// Kevin Boone, August 1999
import java.applet.Applet;
import java.awt.*;
public class Reverse1 extends Applet
  {
  public void paint (Graphics g)
    {
    // 'text' is the String to be reversed
    String text = "Fred Bloggs";
    // Start by creating a character array of exactly the same 
    // length as `text'.

   // This is because Java allows individual elements of an array
   // to be changed,

   // but not individual characters of a String
    char reversedText[] = new char[text.length()];
    // Now move each character in `text' to the right place in
    // `reversedText'

    for (int i = 0; i < text.length(); i++)
    reversedText[i] = text.charAt(text.length() - i - 1);
    // `reversedText' is an array; Java will not allow us to use
    //`drawString' to

    // print an array (it can only print Strings). So we create a new
    //String

    // that has exactly the same text as `reversedtext'
String reversedTextString = new String(reversedText);
    // Now print the String
    g.drawString (reversedTextString, 20, 40);
    }
  }
Back to top
basicline.gif (169 bytes)

RITSEC - Global Campus
Copyright © 1999 RITSEC- Middlesex University. All rights reserved.
webmaster@globalcampus.com.eg