java字符串反序输出
时间: 2024-03-23 20:38:47 浏览: 53
可以使用Java中的StringBuilder类的reverse()方法来反转字符串,然后再输出反转后的字符串即可。下面是示例代码:
```java
String str = "Hello World";
StringBuilder sb = new StringBuilder(str);
String reversedStr = sb.reverse().toString();
System.out.println(reversedStr);
```
输出结果为:dlroW olleH
相关问题
如何利用Java将字符串反序输出
可以使用 Java 的 StringBuilder 类来实现字符串反转。具体的步骤如下:
1. 定义一个字符串变量,用于存储需要反转的字符串。
2. 创建一个 StringBuilder 对象。
3. 使用 for 循环逆序遍历字符串,并将每个字符加入 StringBuilder 对象中。
4. 将 StringBuilder 对象转换为字符串并输出。
以下是示例代码:
```
String str = "hello world";
StringBuilder sb = new StringBuilder();
for (int i = str.length() - 1; i >= 0; i--) {
sb.append(str.charAt(i));
}
String result = sb.toString();
System.out.println(result);
```
输出结果为:dlrow olleh
java编写一个类,其中包含一个排序的方法sortO,当传入的是一串整数,就按照从小到大的 顺序输出,如果传入的是一个字符串,就将字符串反序输出。
可以按照以下方式编写一个Java类:
```
public class SortAndReverse {
public static void sortO(int[] arr) {
Arrays.sort(arr);
for (int i : arr) {
System.out.print(i + " ");
}
System.out.println();
}
public static void sortO(String str) {
String reversedStr = new StringBuilder(str).reverse().toString();
System.out.println(reversedStr);
}
}
```
这个类包含两个静态方法sortO,一个接收整数数组,一个接收字符串。sortO方法对整数数组进行排序,然后按顺序输出。对于字符串,sortO方法会将其反转并输出。
要使用该类,需要在另一个类中实例化SortAndReverse类,并调用sortO方法,如下所示:
```
public class Main {
public static void main(String[] args) {
int[] arr = {3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5};
SortAndReverse.sortO(arr);
String str = "Hello, world!";
SortAndReverse.sortO(str);
}
}
```
输出应该是:
```
1 1 2 3 3 4 5 5 5 6 9
!dlrow ,olleH
```