黑马程序员技术交流社区

标题: 把字符串"23 98 71 54 60"变成"23 98 71 54 60 [打印本页]

作者: 15917846944    时间: 2015-8-2 20:20
标题: 把字符串"23 98 71 54 60"变成"23 98 71 54 60

public class IntegerDemo {
       
        public static void main(String[] args) {
                /*
                 * 需求:
                 * 把字符串"23 98 71 54 60"
                 * 变成
                 * "23 98 71 54 60"
                 *
                 * 字符串--字符串数组
                 * 字符数组--int 数组
                 * int[]排序
                 * 把排序后的int[] --String
                 *
                 */
                String s="23 98 71 54 60";
                //字符串--字符串数组
                String[] strArray=s.split(" ");
                //字符串数组--int数组
                int[] arr=new int[strArray.length];
               
                for (int i = 0; i < arr.length; i++) {
                        arr[i]=Integer.parseInt(strArray[i]);
                }
                        //int[]排序
                        Arrays.sort(arr);
                       
                        //把排序后的int[]--String
                        StringBuffer sb=new StringBuffer();
                        for(int x=0;x<arr.length;x++){
                                sb.append(arr[x]).append(" ");
                                }
                       
                                String sb1=sb.toString().trim();
                                System.out.println(sb1);
                                                       
                       
                       
                         
                       
                       
                }
               
        }







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2