Java从入门到放弃——04.数组

Posted xuebon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java从入门到放弃——04.数组相关的知识,希望对你有一定的参考价值。

本文目标

  • 数组

 

1、数组

  定义一个数组的三个姿势:

    数组类型 []    数组名  =   new   数组类型[数组数量];

    数组类型 []    数组名  =   new   数组类型[]{对象1,对象2,对象3}; (不推荐)

    数组类型 []    数组名  =  {对象1,对象2,对象3};

    ——数组对象是引用数据类型

    ——数组类型可以是任意对象

 

  数组常用的API:Arrays

    二分法查找元素:Arrays.binarySearch(数组)  必须排序,返回索引,若返回负数则是没找到

    升序排序:Arrays.sort(数组)    第二个参数可以新建比较器 new Conparator{ }

    复制数组:Arrays.copyOf(数组, 长度)      Arrays.copyOfRange(数组, 起始位置,结束位置)   复制后的地址不同

    对比数组:Arrays.deepEqual(数组,数组)   深层对比数组是否相等(可以比较二维数组)

    填充数组:Arrays.fill()   

    获取数组长度:数组.length;

    

 

    

以上是关于Java从入门到放弃——04.数组的主要内容,如果未能解决你的问题,请参考以下文章

《Java从入门到放弃》JavaSE入门篇:集合

《Java从入门到放弃》JavaSE入门篇:练习——单身狗租赁系统

《Java从入门到放弃》JavaSE篇:综合练习——单身狗租赁系统(数组版)

《Java从入门到放弃》文章目录

cmake从入门到放弃

Java从入门到放弃