zoukankan      html  css  js  c++  java
  • 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 数据类型[行的个数] [列的个数};

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

     

  • 相关阅读:
    我的收藏
    VS2019错误:CS8370 的处理方法
    Win7设置远程访问(免密码)---- Cuba
    【收藏】关于AsposeDLL的使用
    VS Code 离线安装插件(中文包)
    WinCE在启动界面无法进入系统
    WinCE 清除远程连接缓存
    MySQL 创建远程访问用户
    MySQL 命令行(常用)操作数据库
    C# 制作关键字醒目显示控件
  • 原文地址:https://www.cnblogs.com/Lune-Qiu/p/7381937.html
Copyright © 2011-2022 走看看