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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

import java.util.Arrays;
//"34 9 -7 12 67 25"要求对这个字符串中的数值进行从小到大的排序,
//然后生成一个数值有序的字符串。
public class String1 {
        public static void main(String[] args) {
                String str = "23 -21 2 12 -2";
                String[] arr = str.split(" ");
                // String[] arr={"23","-21","2","12","-2"};
                int[] arr1 = new int[arr.length];
                for (int i = 0; i < arr.length; i++) {
                        int num = Integer.parseInt(arr[i]);
                        arr1[i] = num;
                }
                for (int i = 1; i < arr1.length - 1; i++) {
                        for (int j = 0; j < arr1.length - i; j++) {
                                if (arr1[j] > arr1[j + 1]) {
                                        int temp = arr1[j];
                                        arr1[j] = arr1[j + 1];
                                        arr1[j + 1] = temp;
                                }
                        }
                }
                for (int i = 0; i < arr1.length; i++) {
                        System.out.print(arr1[i]+" ");
                }

4 个回复

倒序浏览
有那么简单的面试题么....往arraylist里一扔  sort一下就OK了...
回复 使用道具 举报
蒋映辉 发表于 2012-7-26 19:50
有那么简单的面试题么....往arraylist里一扔  sort一下就OK了...

:)  面试的时候不是让用代码表示的吗?

点评

真觉得没啥必要写....  发表于 2012-7-26 20:57
回复 使用道具 举报
307881191 发表于 2012-7-26 20:22
面试的时候不是让用代码表示的吗?

:lol  我是菜鸟  N多东西还不知道  要从基础做起。
回复 使用道具 举报
蒋映辉 发表于 2012-7-26 19:50
有那么简单的面试题么....往arraylist里一扔  sort一下就OK了...

没骗你奥真的是面试题不过其中之一嘿嘿
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马