欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

数组元素的 置顶和置顶操作,数组元素置顶操作,/** * 指定下标,置

来源: javaer 分享于  点击 11784 次 点评:144

数组元素的 置顶和置顶操作,数组元素置顶操作,/** * 指定下标,置


/** * 指定下标,置顶优先,置底 * @author Administrator * */public class toFirstOrToLast {    public static void main(String[] args){        int[] test={1,2,3,4,5,6,7,8,9,10};        toFirst(2,test);//置顶        toLast(0,test);//置底        for(int i=0;i<test.length;i++)            System.out.print(test[i]+" ");    }    public static void toFirst(int index,int[] dataArray){        //防止下标越界        if(index>=dataArray.length || index<1){            return;        }        //逐个交换            for(int i=0;i<index;i++){            int temp=dataArray[i];            dataArray[i]=dataArray[index];            dataArray[index]=temp;            }    }    public static void toLast(int index,int[] dataArray){        //防止下标越界        if(index>=dataArray.length-1 || index<0){            return;        }        //逐个交换            for(int i=dataArray.length-1;i>index;i--){            int temp=dataArray[i];            dataArray[i]=dataArray[index];            dataArray[index]=temp;            }    }}//该片段来自于http://byrx.net
相关栏目:

用户点评