• Java复习4.数组初始化.


    Java复习4.Java中的数组声明方式  20131004

    1.数组声明和初始化,

        数组元素和变量一样,可以在定义的时候i进行初始化。数组元素的初始化工作实在编译阶段完成的,可以减少运行时间。

        在初始化数组的时候,使用new 关键字创建数组,他只是一个引用,知道将值赋值给引用,初始化的工作才结束。

        三种初始化的方法:

        int a = new int[9];

        int a = new int{1,1,1,1};

        int a = {1,1,1,1};

        在Java中的数组赋值不能够直接让一个数组等于另一个数组,否则只是简单地数组的引用,Java系统提供了一种数组赋值的方法:

        System.arraycopy(source, 0,dest,0,size );

        其实在Java中Arrays也是一个类,封装在java.util.Arrays中。

        比较两个数组是否相等使用的 Arrays.equals(array1,array2); return Boolean;

        同时还有数组中的搜索,数组排序的问题都已经封装在Arrays类中

    int a[] = {3,8,1,23,90,56};

    Arrays.sort(a); // 排序数组

    for(int val : a){

        System.out.print(val + " ");

    }

    System.out.println();

    int loc = Arrays.binarySearch(a, 3);// 二分查找

    System.out.println(loc);

    loc = Arrays.binarySearch(a, 45);

    System.out.println(loc);

    数组的填充

    int b[] = new int[10];

    Arrays.fill(array,val);

    今天就这么多了,不多写了

  • 相关阅读:
    为什么你需要升级 pip
    将py文件封装为exe
    Kafka原理分析之基础篇
    顶象验证码破解与研究
    优秀学员学习总结分享(三)
    优秀学员学习总结分享(二)
    ES6数组的扩展--Array.from()和Array.of()
    ES6核心特性
    优秀学员学习总结分享(一)
    JavaScript常见的六种继承方式
  • 原文地址:https://www.cnblogs.com/hbhzsysutengfei/p/3409521.html
Copyright © 2020-2023  润新知