数组的定义使用以及相关的工具类

  • 数组

    定义:

    int[]  num;//java常用定义方式
    int  num[];//c语言常用定义方式
    

    初始化:(可以在定义的同时初始化)

    num= new int[10];//初始化一个10个元素的数组,并"默认初始化"
    //静态初始化
     int num={1,2,3,4};//静态初始化只能在定义时进行
    

    java中引入了属性值length记录数组的元素个数

    int n = num.length;//n=10,length是数组类实例的属性值
    

    增强for循环(专门用于遍历数组、集合等)

    for(int x:num)
        System.out.printIn(x);//输出数组 
    

    Arrays工具类

    Arrays类中的方法都是用static修饰符修饰的静态方法,所以可以直接调用,而不用创建对象

    常用的Arrays方法:

    • fill方法 数组填充

      Arrays.fill(num,1,3,5);//将num数组的1~3号元素(左闭右开区间)用5填充
      Arrays.fill(num,5);//将num数组的所有元素用5填充
      //...等等
      
    • sort方法 数组升序排序

      Arrays.sort(num,1,3);//将数组的1~3号元素升序排序
      Arrays.sort(num);//讲整个数组升序排序
      //...等等
      
    • tostring方法 打印数组

      Arrays.tostring(num);//打印数组num
      打印格式为:   [1,2,3,4]
      
    • 更多方法及其详细用法可以在java jdk帮助文档中找到

    提供一个java jdk1.8的帮助文档下载地址:

    https://pan.baidu.com/s/1cZJIoXkTAxYtnc2EA08p8g

    提取码:22jh

    链接出处(点此进入)

posted @ 2021-02-10 00:59  姬如乀千泷  阅读(112)  评论(0)    收藏  举报