反转字符串:使用 for 循环反转一个字符串。 字符串为:Hello,World!
时间: 2024-09-06 17:01:50 浏览: 51
简单谈谈Python中的反转字符串问题
5星 · 资源好评率100%
要使用`for`循环反转一个字符串,我们可以采用一种简单的方法:从字符串的两端开始,交换字符的位置,直到达到中间位置。以下是实现这一过程的步骤:
1. 将字符串转换为字符数组,这样我们就可以修改它的单个字符。
2. 初始化两个指针,一个指向数组的开始,一个指向数组的末尾。
3. 在一个`for`循环中,交换这两个指针指向的字符,并将它们向中心移动。
4. 当两个指针相遇或者交错时,循环结束。
下面是相应的伪代码:
```java
char[] str = "Hello,World!".toCharArray();
int start = 0;
int end = str.length - 1;
while (start < end) {
// 交换两端的字符
char temp = str[start];
str[start] = str[end];
str[end] = temp;
// 移动指针
start++;
end--;
}
// 将字符数组转换回字符串
String reversedStr = new String(str);
```
执行上述代码后,`reversedStr` 将会是 "!dlroW,olleH"。
阅读全文