Array<String>中按照字符串转为整数的大小排序
时间: 2024-02-21 11:57:45 浏览: 49
算法题:按字符串中的数字大小排序,python实现
可以使用Java中的Arrays.sort方法和自定义比较器来实现按照字符串转为整数的大小排序。具体代码如下:
```
import java.util.*;
import java.lang.*;
public class Main {
public static void main(String[] args) {
String[] arr = {"10", "2", "31", "45", "6", "7", "8", "9"};
Arrays.sort(arr, new Comparator<String>() {
public int compare(String s1, String s2) {
int i1 = Integer.parseInt(s1);
int i2 = Integer.parseInt(s2);
return i1 - i2;
}
});
System.out.println(Arrays.toString(arr));
}
}
```
输出结果为:[2, 6, 7, 8, 9, 10, 31, 45]
阅读全文