需求:有一个字符串:“91 27 46 38 50”,请写程序实现最终输出结果是:“27 38 46 50 91”
思路:
1 将字符串按照空格分割成一个字符串数组
2 将其中的每一个元素转换为数字
3 将转换后的数字保存到一个整型数组中
4 使用Arrays提供的 排序方法或者使用我们自己写的排序方法对数组进行排序
public class StrChangInt {
public static void main(String[] args) {
String str = "91 27 46 38 50";
String[] strArr = str.split(" ");
Integer[] intArr = new Integer[strArr.length];
for(int i = 0 ; i < strArr.length;i++){
intArr[i] = Integer.parseInt(strArr[i]);
}
Arrays.sort(intArr);
for(Integer integer : intArr){
System.out.println(integer);
}
}
}