package cn.itcast.day13;
import java.util.Arrays;
public class IntegerDemo {
/**
* 一个字符串“23 98 71 54 60”(数字之间通过空格分隔,并且是没有大小顺序的),
* 设计一个功能,把这个字符串排序后变成如下字符串:"23 54 60 71 98"
*/
public static void main(String[] args) {
// 定义一个字符串
String str = "23 98 71 54 60";
// 转换成数组
String[] strArr = str.split(" ");
// 将字符串数组转换为int型数组
int[] intArr = new int[strArr.length];
for (int i = 0; i < intArr.length; i++) {
intArr[i] = Integer.parseInt(strArr[i]);
}
// 将int型数组进行排序
Arrays.sort(intArr);
// 打印字符串
StringBuffer sb = new StringBuffer();
for (int i = 0; i < intArr.length; i++) {
if (i > 0) {
sb.append(" ");
}
sb.append(intArr[i]);
}
System.out.println(sb.toString());
}
}
|
|