面试常问的字符串反转的几种方式

字符串反转是一道经典的算法题,面试中也经常会被问到。实现字符串反转的方式有很多,这里我简单地介绍几种常用的方法实现字符串的反转。

方式一:利用StringBuilder自带的reverse()方法,最简单一种方式,直接调API。
面试常问的字符串反转的几种方式

运行结果为:
面试常问的字符串反转的几种方式
方式二:转换为数组再反转面试常问的字符串反转的几种方式

运行结果为:
面试常问的字符串反转的几种方式
方式三:调用charAt()
面试常问的字符串反转的几种方式

运行结果为:
面试常问的字符串反转的几种方式
方式四:递归,装逼写法。
面试常问的字符串反转的几种方式

运行结果为:
面试常问的字符串反转的几种方式
以上就是我分享的字符串反转的几种常用方式,如有错误或不足欢迎指正,有其他方法的欢迎一起交流分享。