• java基础知识(三)之数组


    声明数组:

        语法:数据类型[ ] 数组名;//例:int[ ] scores;
          或者 数据类型 数组名[ ];//例:int scores[ ];
    分配空间
        语法:数组名 = new 数据类型 [ 数组长度 ];//例:scores = new int [5];
    将声明和分配合并:

        int[ ] scores = new int[5];
    赋值

        scores [0]=89;
    将声明,分配,赋值合并:
           int [ ] scores ={78,91,85,74};等价于int [ ] scores =new int[ ]{78,91,85,74};

    数组名.length  用于获取数组的长度

    部分重要函数(其他查找API):

      1、 排序
        语法: Arrays.sort(数组名);//默认为升序
      2、 将数组转换为字符串
        语法: Arrays.toString(数组名);
      3、给数组赋值
        语法:Arrays.fill(a1,value);//填充a1数组的每个元素都是value
        fill(byte[] a, int fromIndex, int toIndex, byte val)
        将val分配给数组a指定范围中的每个元素。
      4、比较数组中元素是否相等
        语法:Arrays.equals(a1,a2);
      5、二分查找(必须为排好序的)
        语法:Arrays. binarySearch(byte[] a, byte key) //返回key在数组a中的下标,不存在就返回负数。
      6、克隆数组
        语法:a2=a1.clone();

    foreach数组foreach 并不是 Java 中的关键字,是 for 语句的特殊简化版本,

      语法:for(元素类型  元素变量:遍历对象){

            执行代码;

          }

        遍历对象即为要遍历的数组名称;

        元素变量为自己命名的;

    二维数组

     声明数组并分配空间

      语法:数据类型[ ][ ] 数组名 = new 数据类型[行的个数] [列的个数};

      在定义二维数组时也可以只指定行的个数,然后再为每一行分别指定列的个数。它的每个数组空间中保存的是一个一维数组。

     

  • 相关阅读:
    《C# to IL》第一章 IL入门
    multiple users to one ec2 instance setup
    Route53 health check与 Cloudwatch alarm 没法绑定
    rsync aws ec2 pem
    通过jvm 查看死锁
    wait, notify 使用清晰讲解
    for aws associate exam
    docker 容器不能联网
    本地运行aws lambda credential 配置 (missing credential config error)
    Cannot connect to the Docker daemon. Is 'docker daemon' running on this host?
  • 原文地址:https://www.cnblogs.com/Lune-Qiu/p/7381937.html
Copyright © 2020-2023  润新知