假如S是你从参数得到的字符串
byte[] bytes=s.getBytes();
StringBuffer sb=new StringBuffer();
for(int i=bytes.length-1;i>=0;i--){
  sb.append((char)bytes[i]);
}
String result=sb.toString();

解决方案 »

  1.   

    result就是你要的结果,他把S的字符都反过来了
      

  2.   

    String str = "abcdefghijklmnopqrstuvwxyz";for ( int i = str.length() - 1; i >=0; i-- )
    {
        System.out.print(str.charAt(i));
    }
    System.out.println();
      

  3.   

    几个简洁的:
    String s="adbcd";s=(new StringBuffer(s)).reverse().toString();
      

  4.   

    用StringBuffer的reverse方法是最简单。
      

  5.   

    import java.applet.*;
    import java.awt.*;
    import java.awt.event.*;public class Number extends Applet implements ActionListener{
    TextArea ta;
    Button bt;
    Label lb;
    public void init(){
    setLayout(new BorderLayout());
    ta=new TextArea();
    bt=new Button("确定");
    lb=new Label("                      ");

    add(ta,"North");
    add(bt,"South");
    add(lb,"Center");

    bt.addActionListener(this);
    }

    public void actionPerformed(ActionEvent e){
    StringBuffer str=ta.getText();
    lb.setText(str.reverse());
    }
    }
      

  6.   

    /*
     * 作成日: 2004/10/18
     *
     * TODO この生成されたファイルのテンプレートを変更するには次へジャンプ:
     * ウィンドウ - 設定 - Java - コード・スタイル - コード・テンプレート
     */
    package test;import java.applet.Applet;
    import java.awt.*;/**
     * @author Administrator
     * 
     * TODO この生成された型コメントのテンプレートを変更するには次へジャンプ: ウィンドウ - 設定 - Java - コード・スタイル -
     * コード・テンプレート
     */
    public class MyApplet extends Applet {

    public String s;
    private TextField ta1;
    private Button bt1; public void init() {
    setSize(400, 300);
    s = new String("Welcome to Tongfang Education");
    } public void start() {
    ta1 = new TextField();
    add(ta1); bt1 = new Button("submit");
    add(bt1); } public boolean action(Event e, Object o) {
    if (e.target instanceof Button) {
    System.out.println((String) o);
    repaint();
    } else {
    System.out.println("Non-button event");
    }
    return true;
    } public void paint(Graphics g) {
    g.drawString(ta1.getText(),100,100);
    }
    }
      

  7.   

    对不起,匆忙中拷贝错了,本来用charAt(i)通过的
    后来改成str.reverse();忘记编译就运行了,导致错误
    现在重新拷贝如下:
    import java.applet.*;
    import java.awt.*;
    import java.awt.event.*;public class Number extends Applet implements ActionListener{
    TextArea ta;
    Button bt;
    Label lb;
    public void init(){
    setLayout(new BorderLayout());
    ta=new TextArea();
    bt=new Button("È·¶¨");
    lb=new Label("                      ");

    add(ta,"North");
    add(bt,"South");
    add(lb,"Center");

    bt.addActionListener(this);
    }

    public void actionPerformed(ActionEvent e){
    StringBuffer str=new StringBuffer(ta.getText());
    lb.setText(new String(str.reverse()));
    }
    }
      

  8.   

    楼上的程序应该可以达到你的要求
    关键是知道reverse()方法
      

  9.   

    欢迎java高手和喜欢java 的朋友加入java  QQ 群:4181313一起讨论 一起进步,!