我们知道,在Java中将字符串反转有很多种方法,但是最常用的有哪几种呢?哪种方法的速度最快呢?今天笔者在这总结了四种字符串反转的方法,希望能够对大家有所帮助。
字符串反转方法
(1)通过StringBuilder的reverse()方法,号称速度最快:
public class ReverseStringBuilder {
public static void main(String[] args) {
// TODO Auto-generated method stub
String d="acfbnm";//字符串自己定义
ReverseStringBuilder(d);//调用ReverseStringBuilder()方法
}
public static String ReverseStringBuilder(String s) {
//具体实现方法
StringBuilder sb = new StringBuilder(s);
String AfterReverse=sb.reverse().toString();
System.out.println(AfterReverse);
return AfterReverse;
}
}
结果:
(2)通过递归实现,据说比较高大上: