public static void main(String[] args) { String s="91 27 46 38 50"; //把 字符串中的数字数据存储到一个int类型的数组里 String [] strArray=s.split(" "); for(int i=0;i<strArray.length;i++) { System.out.println(strArray[i]); } //把字符串数组转换为int数组 int[] arr=new int[strArray.length]; for(int i=0;i<arr.length;i++) { arr[i]=Integer.parseInt(strArray[i]); } /*for(int i=0;i< arr.length;i++) { System.out.println(arr[i]); }*/ //对数组排序 Arrays.sort(arr); //把排序后的int数组中的元素进行拼接得到一个字符串,这里拼接采用StringBuilder来实现 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(" "); } //从toString类型得到Strint类型 String result=sb.toString(); System.out.println(result); } }
java字符串中的数据排序
最新推荐文章于 2024-03-09 22:38:12 发布