黑马程序员技术交流社区

标题: 数字字符串排序 [打印本页]

作者: 冬冬宋    时间: 2016-8-15 00:12
标题: 数字字符串排序
[AppleScript] 纯文本查看 复制代码
package com.text;

import java.util.Arrays;

public class Demo2 {

        /**
         * A:案例演示
        * 需求:我有如下一个字符串:”91 27 46 38 50”,
        * 请写代码实现最终输出结果是:”27 38 46 50 91”
         */
        public static void main(String[] args) {
                long ss = System.currentTimeMillis();
                String s = "91 27 46 38 50" ;
                String [] arr = s.split(" ");//使用split方法对字符串进行切割,切割完后存放到字符串数组arr[]中;
                int [] Arr = new int [arr.length];//定义一个int类型的基本数据类型数组,
                for (int i = 0; i < arr.length; i++) {//对字符串数组进行遍历
                        Arr = Integer.parseInt(arr);//将遍历后的字符,转换成int数字,存放到int数组Arr中;
                }
                Arrays.sort(Arr);//sort是Arrays类中的一个静态方法,可以直接使用类名点进行调用;;;sort()是一个专门用于数组排序的方法
                StringBuffer sb = new StringBuffer();
                for (int i = 0; i < Arr.length; i++) {
                        if(i == Arr.length-1){
                                sb.append(Arr);
                        }else{
                                sb.append(Arr+" ");
                        }
                }
                System.out.println(sb);
                for (int i = 0; i <100; i++) {
                        System.out.println(0);
                }
                long e = System.currentTimeMillis();
                 System.out.println(e-ss);
        }

}

作者: 奥特珞珞猫咪喵    时间: 2016-8-16 09:42
666666666666666666666




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