方式1:
这种方式比较简单,推荐使用
字符串转数组,反转数组,数组转字符串。
split(""):根据空字符串拆分数组
reverse():数组反转元素位置
join(""):数组转回字符串,且不带分隔符
实现效果如图:
方式2:
这种方式相对麻烦,但也可以。
定义新的空字符串,遍历str,charAt()是取字符串的一个字符,先去最后一个字符,再取倒数第二个...以此类推。
都放到新的字符串前面。这样就是倒序的了
方式3:
这种方式有点类似第一种方式的底层实现版,一般不推荐使用。
把中间的数组元素替换位置换成了可以理解。但是太繁琐。有了可使用的函数就可以不用这样了。
关键在于这里的pop()函数和push()函数。
pop():取数组最后一个元素,并删除该元素
push():元素加入新数组中
表情逐渐复杂...