5.Java---数组(使用小tips)

Arrays.toString()---打印数组的每一位数字


不用遍历数组即可打印出数组的每一位元素

Arrays.sort()---排序


括号中直接放入需要排序的数组即可

Arrays.binarySearch()---二分查找


里面包含了数组以及要查找的关键字

Arrays.equals()---判断两个数组内容是否一样

Arrays.fill()---将数组中的元素全部填补成val的值



部分填充

Arrays.copeof()---拷贝+扩容

括号第一个代表的是需要copy的原始数组,第二个代表copy的数组长度
也可以当作是扩容

Arrays.copeof()---拷贝一部分


System.arraycopy---仍为拷贝

我们按住鼠标左键+ctrl进入此函数的源码查看,发现是native方法(本地方法),也就是底层使用C/C++,也就是说运行速度嘎嘎快

我们可以看到这部分参数由以下几部分构成

相关推荐
sR916Mecz1 天前
Netty 线程模型
java·数据库·oracle
Vfw3VsDKo1 天前
Flink源码阅读:Netty通信
java·前端·flink
疯狂打码的少年1 天前
【Day 6 Java转Python】字符串处理的“降维打击”
java·开发语言·python
EFCY1MJ901 天前
MYSQL ID耗尽应急恢复方案
java·数据库·mysql
hogenlaw1 天前
Stream流
android·java·开发语言
ShCDNay1 天前
Python核心底层知识(个人记录)
开发语言·python
xyq20241 天前
组合实体模式
开发语言
来自远方的老作者1 天前
第7章 运算符-7.2 赋值运算符
开发语言·数据结构·python·赋值运算符
A.A呐1 天前
【C++第二十四章】异常
开发语言·c++
常利兵1 天前
解锁Kotlin:数据类与密封类的奇妙之旅
android·开发语言·kotlin