abc如何转化成cba,效率是最高的?

解决方案 »

  1.   


    public class StrRollbackTest {
    public static String reverse(String s){
    int length=s.length();
    StringBuffer result=new StringBuffer(length);
    for(int i=length-1;i>=0;i--)
    result.append(s.charAt(i));
    return result.toString();

    public static void main(String[] arg){
    String s = StrRollbackTest.reverse("abc");
    System.out.println(s);
    }
    }不知道这个行不.
      

  2.   

    既然是已知的abc,就知道长度了。
    用2个字符数组来实现:
    class ChangeSeq 
    {
    public static void main(String[] args) 
    {
    char[]array1={'a','b','c'};
    char[]array2=new char[3];

    array2[0]=array1[2];
    array2[1]=array1[1];
    array2[2]=array1[0];
    System.out.println(array2);
    }
    }