直接读取字符窜,然后用for语句倒序连接!
int i= str.length();
for(int j<i;j>=0;j--)
 {
  strR = stR+str.indexOf(j);
}

解决方案 »

  1.   

    new StringBuffer(str).reverse().toString();
      

  2.   

    int j<i;能这么写吗?我编译都没有通过啊
      

  3.   

    用StringBuffer(String str)生成StringBuffer对象,StringBuffer类有一个方法reverse()可实现字符串倒置
      

  4.   

    可能是笔误吧!ChDw(米)的好,效率高
      

  5.   

    strR="";
    int i= str.length();
    for(int j=i;j>=0;j--)
     {
      strR = strR+str.indexOf(j);
    }
    他写错了
      

  6.   

    index函数好像不是这么用的哦?
    String abc="abc";
    char[] temp_chars=abc.toCharArray();
    int temp_length=abc.length();
    char[] temp_chars_reverse=new char[temp_length];
    for(int i=0;i<temp_length;i++)
    {
    temp_chars_reverse[i]=temp_chars[temp_length-1-i]
    };
    String cba=new String(temp_chars_reverse);