字符串反转 -- java实现

来源:互联网 发布:09外设淘宝店地址 编辑:程序博客网 时间:2024/05/01 15:02

问题:

将输入的字符串,反转输出。


方法一:

将输入String转为char数组,数组反转,然后再转回String


代码

package String;public class Convert {public static void main(String[] args) {String a="123 安 a bc";System.out.println(reverseString(a));}/** * 字符串反转 * @param source * @return */public static String reverseString(String source){char [] tmpCharArry = source.toCharArray();int length=tmpCharArry.length;char [] targetCharArry = new char[length];for(int i=0 ;i< length;i++){targetCharArry[i]= tmpCharArry[length-i-1];}return new String(targetCharArry);}}


这个复杂度比较高,大家有什么好方法??

4 0