FileDocCategorySizeDatePackage
ReverseThread.javaAPI DocExample950Tue Dec 12 18:57:40 GMT 2000None

ReverseThread

public class ReverseThread extends Thread

Fields Summary
private PrintStream
out
private DataInputStream
in
Constructors Summary
public ReverseThread(PrintStream out, DataInputStream in)


         
        this.out = out;
        this.in = in;
    
Methods Summary
private java.lang.StringreverseIt(java.lang.String source)

        int i, len = source.length();
        StringBuffer dest = new StringBuffer(len);

        for (i = (len - 1); i >= 0; i--)
            dest.append(source.charAt(i));
        return dest.toString();
    
public voidrun()

        if (out != null && in != null) {
            try {
                String input;
                while ((input = in.readLine()) != null) {
                    out.println(reverseIt(input));
                    out.flush();
                }
                out.close();
            } catch (IOException e) {
                System.err.println("ReverseThread run: " + e);
            }
        }