A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 豆豆哥abcd 中级黑马   /  2015-9-15 20:50  /  546 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public class Demo2 {
        public static void main(String[] args) {
                String s = "91 27 46 38 50";
                /*
                 *思路
                 *1、用split切割 成字符数组
                 *2、定义一个和字符串等长度的数组,用来接收字符转换成的数字
                 *
                 */
                String [] sarr = s.split(" ");
                int arr[] = new int[sarr.length];
                for (int i = 0; i < arr.length; i++) {
                        arr[i] = Integer.parseInt(sarr[i]);
                }
                Arrays.sort(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] + " ");
                        }
                }
               
                System.out.println(sb);
        }
}

2 个回复

倒序浏览
我今天也刚刚做了一样的。import java.util.Arrays;

public class WrapperTest {
        public static void main(String[] args) {
                String str="20 78 9 -7 88 36 29";
                String[] str1=str.split(" ");
                int[] arr=new int[str1.length];
                for (int i = 0; i < arr.length; i++) {
                        arr[i]=Integer.parseInt(str1[i]);
                }
                Arrays.sort(arr);
                StringBuilder sb=new StringBuilder("\"");
                for (int i = 0; i < arr.length; i++) {
                        if (i==arr.length-1) {
                                sb.append(arr[i]).append("\"");               
                        }else {
                                sb.append(arr[i]).append(" ");
                        }                       
                }
                System.out.println(sb.toString());
               
        }

}
回复 使用道具 举报
这个我还真有点忘了,js中常用substring切割!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马