简单来说,反转字符串最简单的办法就是使用双指针,头指针一个,尾指针一个,把字符串转换成char类型的数组,循环遍历换位即可。

    1. public void reverseString(char[] s) {
    2. int length = s.length;
    3. char temp = 0;
    4. for (int i = 0, j = length - 1; i < j; i++, j--) {
    5. temp = s[i];
    6. s[i] = s[j];
    7. s[j] = temp;
    8. }
    9. }