//字符串转int类型并排序
public class Test {
public static void main(String[] args) {
String str = "11 20 30 29 16 12";
String[] strArr = str.split(" ");
int[] arr = new int[strArr.length];
for (int i = 0; i < arr.length; i++) {
arr[i] = Integer.parseInt(strArr[i]); //String转int
}
Arrays.sort(arr);
// 方法1
System.out.println(Arrays.toString(arr));// [11, 12, 16, 20, 29, 30]
// 方法2
StringBuilder sb = new StringBuilder();
for (int i = 0; i < arr.length; i++) {
if (i == arr.length - 1) {
sb.append(arr[i]);
} else {
sb.append(arr[i]).append(" ");
}
}
String result = sb.toString();
System.out.println(result);//11 12 16 20 29 30
}
}
Java String字符串中的数据排序
猜你喜欢
转载自blog.csdn.net/qq_43472877/article/details/104372721
今日推荐
周排行