java数组,求大神指点,在下感激不尽!

{1,2,3,5,6,7,8},给一个有序数组里,按原来的顺序插入一个元素,

排序算法中,有一个算法叫插入排序,http://m.blog.csdn.net/article/details?id=17121519

可以先转化成集合,然后插入数据,排序后在转化成数组。

如果只是简单的数字,用Arrays的方法更快。

public static void main(String[] args) {
        int [] initList = {1,2,3,5,6,7,8};
        initList = Arrays.copyOf(initList,initList.length + 1);
        initList[initList.length - 1] = 4;

        Arrays.sort(initList);

        for(int i=0;i<initList.length;i++){
            System.out.println(initList[i]);
        }
    } 

这个嘛,代码都在这,自己看看http://blog.csdn.net/hackage4619/article/details/58048921

http://blog.csdn.net/zzhao114/article/details/54868887