利用双指针分别指向字符串的头部和尾部,进行交换直到位置相同。
class Solution {
public void reverseString(char[] s) {
int left = 0;
int right = s.length - 1;
char temp;
while (left < right)
{
temp = s[left];
s[left++] = s[right];
s[right--] = temp;
}
}
}