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入门篇:练习——单身狗租赁系统