java reverse
时间: 2023-10-14 19:09:00 浏览: 83
以下是 Java 中字符串反转的示例代码:
```java
public class StringReverseExample {
public static void main(String[] args) {
// 定义一个字符串
String str = "Hello World!";
System.out.println("原始字符串:" + str);
// 使用 StringBuilder 反转字符串
StringBuilder sb = new StringBuilder(str);
sb.reverse();
System.out.println("反转后的字符串:" + sb.toString());
// 使用 for 循环反转字符串
char[] strArray = str.toCharArray();
for(int i = 0; i < strArray.length / 2; i++) {
char temp = strArray[i];
strArray[i] = strArray[strArray.length - 1 - i];
strArray[strArray.length - 1 - i] = temp;
}
System.out.println("反转后的字符串:" + new String(strArray));
}
}
```
输出结果:
```
原始字符串:Hello World!
反转后的字符串:!dlroW olleH
反转后的字符串:!dlroW olleH
```
其中,第一种方法使用 `StringBuilder` 类的 `reverse()` 方法来实现字符串反转,第二种方法使用 for 循环逐个交换字符串中的字符,最终得到反转后的字符串。
阅读全文