黑马程序员技术交流社区

标题: 一道面试题,我做出来了给大家分享下ao [打印本页]

作者: 刘海源    时间: 2012-7-26 19:46
标题: 一道面试题,我做出来了给大家分享下ao
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]+" ");
                }
作者: 蒋映辉    时间: 2012-7-26 19:50
有那么简单的面试题么....往arraylist里一扔  sort一下就OK了...
作者: 307881191    时间: 2012-7-26 20:22
蒋映辉 发表于 2012-7-26 19:50
有那么简单的面试题么....往arraylist里一扔  sort一下就OK了...

:)  面试的时候不是让用代码表示的吗?
作者: 307881191    时间: 2012-7-26 21:24
307881191 发表于 2012-7-26 20:22
面试的时候不是让用代码表示的吗?

:lol  我是菜鸟  N多东西还不知道  要从基础做起。
作者: 刘海源    时间: 2012-7-26 21:32
蒋映辉 发表于 2012-7-26 19:50
有那么简单的面试题么....往arraylist里一扔  sort一下就OK了...

没骗你奥真的是面试题不过其中之一嘿嘿




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