java中4、编写一个类,其中包含一个排序的方法sortO,当传入的是一串整数,就按照从小到大的 顺序输出,如果传入的是一个字符串,就将字符串反序输出。
时间: 2024-02-01 12:15:52 浏览: 123
java代码-使用java解决输入一个字符串,确定每个字符串的个数,然后按照个数的多少升序输出的源代码
以下是实现排序方法sortO的Java类:
```java
public class SortUtil {
public static void sortO(int[] nums) {
Arrays.sort(nums);
for (int num : nums) {
System.out.print(num + " ");
}
System.out.println();
}
public static void sortO(String str) {
StringBuilder sb = new StringBuilder(str);
System.out.println(sb.reverse().toString());
}
}
```
可以看到,该类包含两个重载的方法sortO,一个接收一串整数,另一个接收一个字符串。当传入整数时,我们使用Arrays.sort方法对整数数组进行排序,然后逐个输出排序后的数字。当传入字符串时,我们使用StringBuilder将其反转并输出。
使用示例:
```java
public class TestSortUtil {
public static void main(String[] args) {
int[] nums = {3, 2, 1, 4, 5};
SortUtil.sortO(nums);
String str = "Hello World";
SortUtil.sortO(str);
}
}
```
输出:
```
1 2 3 4 5
dlroW olleH
```
阅读全文