java编写一个类,其中包含一个排序的方法sortO,当传入的是一串整数,就按照从小到大的 顺序输出,如果传入的是一个字符串,就将字符串反序输出。
时间: 2024-02-01 15:17:03 浏览: 79
可以按照以下方式编写一个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
```
阅读全文