- package com.heima.test;
- import java.util.Arrays;
- /*
- * 1.切割字符串获得一个字符串数组
- * 2.遍历数组并将每一个元素转换为int并存入int[]数组中
- * 3.排序
- * 4.将排序后的数组转换为字符串
- * */
- public class Test1 {
- public static void main(String[] args) {
- String str = "91 27 46 38 50"; //录入字符串
- String[] sArr = str.split(" "); //将字符串切割
- int[] arr =new int[sArr.length]; //
-
- for (int i = 0; i < sArr.length; i++) {
- arr[i] = Integer.parseInt(sArr[i]);//将数组字符串转换成数组
- }
-
- Arrays.sort(arr); //将arr排序
-
- 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(" ");
- }
- }
-
- System.out.println(sb.toString()); //输出结果
- }
- }
复制代码 |
|