java字符逆序输出
时间: 2025-05-23 20:52:20 浏览: 10
在Java中实现字符串逆序输出的功能非常简单,可以通过多种方式完成。以下是几种常见的方法:
### 方法一:使用`StringBuilder`
```java
public class ReverseString {
public static void main(String[] args) {
String str = "你好,世界";
StringBuilder sb = new StringBuilder(str);
System.out.println(sb.reverse()); // 输出:界世,好你
}
}
```
### 方法二:手动遍历字符数组
```java
public class ReverseString {
public static void main(String[] args) {
String str = "你好,世界";
char[] chars = str.toCharArray();
int length = chars.length;
for (int i = length - 1; i >= 0; i--) {
System.out.print(chars[i]); // 输出:界世,好你
}
}
}
```
### 方法三:递归实现逆序
```java
public class ReverseString {
public static void main(String[] args) {
String str = "你好,世界";
String reversedStr = reverseRecursive(str, str.length() - 1);
System.out.println(reversedStr); // 输出:界世,好你
}
private static String reverseRecursive(String s, int index) {
if (index < 0) return "";
return s.charAt(index) + reverseRecursive(s, index - 1);
}
}
```
以上三种方法都可以很好地实现字符串逆序功能。
阅读全文
相关推荐


















