用java实现字符串颠倒输出
时间: 2024-05-02 14:23:01 浏览: 7
可以使用 Java 中的 StringBuilder 类来实现字符串的颠倒输出。代码如下:
```
public class Main {
public static void main(String[] args) {
String str = "Hello World";
StringBuilder sb = new StringBuilder(str);
sb.reverse();
System.out.println(sb.toString());
}
}
```
输出结果为:
```
dlroW olleH
```
相关问题
java 字符串反转
Java中可以使用StringBuffer或StringBuilder的reverse()方法来实现字符串的反转。这两个类都提供了reverse()方法来颠倒字符串的顺序。下面是一个使用StringBuilder类的例子:
```
String str = "你好,大哥哥!";
StringBuilder builder = new StringBuilder(str);
System.out.println(builder.reverse());
```
这段代码会将字符串"你好,大哥哥!"反转成"!哥哥大,好你"并输出。
使用Java ,创建一个数组,用于存储字符串,然后将数组颠倒
好的,以下是使用Java创建一个字符串数组并将其反转的示例代码:
```java
public class Main {
public static void main(String[] args) {
// 创建一个包含字符串的数组
String[] strings = {"apple", "banana", "cherry", "date", "elderberry"};
// 颠倒数组
for (int i = 0; i < strings.length / 2; i++) {
String temp = strings[i];
strings[i] = strings[strings.length - i - 1];
strings[strings.length - i - 1] = temp;
}
// 打印颠倒后的数组
for (String s : strings) {
System.out.print(s + " ");
}
}
}
```
输出结果如下:
```
elderberry date cherry banana apple
```
在这段代码中,我们首先创建了一个包含字符串的数组 `strings`。然后,我们使用一个简单的循环来颠倒数组中的元素。在循环中,我们交换数组中的第 `i` 个元素和第 `strings.length - i - 1` 个元素,以此颠倒数组。最后,我们使用另一个循环打印颠倒后的数组。