首页 > 学院 > 开发设计 > 正文

关于String字符串反转

2019-11-14 15:07:44
字体:
来源:转载
供稿:网友

这是网上看到的一篇java面试题中的问题:

  问题是: 如何将一个String字符串反转。

  

        String str = "1234567";        int length = str.length();        int beginIndex = length-1;        char[] sourceCharArray = str.toCharArray();        char[] discCharArray = new char[length];        int j=0;        for(int i=beginIndex; i>=0; i--){            discCharArray[j] = sourceCharArray[i];            j++;        }        String newStr = String.valueOf(discCharArray);     

 

由此推出来的操作是 字符串的某个字符的操作。可以直接先转化成char[],之后,在对某个指针下的char操作,在通过String.valueOf(char[])重新拼装成String字符串。效率更高。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表