j ava原地逆转字符串
时间: 2023-12-02 21:05:48 浏览: 86
StringListHelper:处理以字符串形式存储的列表的 JavaScript 库
以下是Java中原地逆转字符串的代码:
```java
public static void reverseString(char[] s) {
int left = 0;
int right = s.length - 1;
while (left < right) {
char temp = s[left];
s[left] = s[right];
s[right] = temp;
left++;
right--;
}
}
```
该方法接收一个字符数组作为参数,并使用双指针法对其进行原地逆转。具体来说,我们使用两个指针,一个指向字符串的开头,一个指向字符串的末尾,然后交换它们所指向的字符,直到两个指针相遇。
阅读全文