文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>数组的基础知识

数组的基础知识

时间:2010-09-12  来源:JavaByJun

声明数组有两种方式:[ ]可以放在数组名称的前面和后面

如:

String[]  Values = null;

String  Values2[] = null;

数组的类型是对象类型


数组的定义也有的2种方式

1)指明数组中元素的个数,但是里面的具体的值没有指定

如:

String[]  Values3 = new String[5];

2)在声明的同时也为数组赋值

如:

String[]  Values4 = {"aaa", "bbb", " ccc", "ddd"};


数组的拷贝以及数组的排序:

使用arraycopy方法拷贝

/*

 *  第一个参数 - 源数组。

第二个参数 - 源数组中的起始位置。

第三个参数 - 目标数组。

第四个参数 - 目标数据中的起始位置。

第五个参数 - 要复制的数组元素的数量。

 */

System.arraycopy(value, 1, value2, 2, 1);

使用sort方法排序

Arrays.sort(list)是按升序进行排序



public static void main(String[] args) {
        int[] list = {2,20, 4, 5, 30, 15};
        System.out.println("没有排序之前list中元素的值为:");
        for(int i = 0; i < list.length; i ++){
            System.out.print(list[i] + " ");
        }
        //按升序排列数组

        Arrays.sort(list);
        
        System.out.println();
        System.out.println("按升序排列之后的list中元素的值为:");
        for(int i = 0; i < list.length; i ++){
            System.out.print(list[i] + " ");
        }
        System.out.println();
        System.out.println("按降序排列的list中的元素的值为:");
        //把数组按降序排列

        int[] list2= new int[list.length];
        for (int i = list.length-1; i>=0; i--) {
            int j = 0;
            list2[j] = list[i];
            System.out.print(list2[j]+" ");
            j++;
        }

        }


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载