zoukankan      html  css  js  c++  java
  • 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);

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

  • 相关阅读:
    Nginx+keepalived高可用配置
    kubespahere安装kubenetes
    Fastdfs原理及集群搭建
    Spark 3.0.3集群安装文档
    Mybatis Plus 代码生成器
    redis集群方案
    Go 语言并发之道
    重构-改善即有代码的设计
    QT线程
    QT中的cout
  • 原文地址:https://www.cnblogs.com/hbhzsysutengfei/p/3409521.html
Copyright © 2011-2022 走看看