public class demo { public static void main(String[] args) { //定义一个字符串s String s = "212 215 64 31 654 516"; //定义一个字符串数组,接收字符串s以空格为划分的字符串 String[] arr = s.split(" "); int[] arrInt = new int[arr.length]; //将字符串数组中数字存储到int类型的数组中 for (int i = 0; i < arr.length; i++) { arrInt[i] = Integer.parseInt(arr[i]); } //对int数组进行排序 Arrays.sort(arrInt); StringBuilder sb = new StringBuilder(); sb.append("["); //排序后的int数组中的元素进行拼接 for (int i = 0; i < arr.length; i++){ if(i == arr.length - 1){ sb.append(arrInt[i]+"]"); }else { sb.append(arrInt[i] + ","); } } String s1 = sb.toString(); System.out.println(s1); } }
案例---字符串中数据排序
最新推荐文章于 2024-07-22 22:47:14 发布