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++,也就是说运行速度嘎嘎快

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

相关推荐
未秃头的程序猿9 小时前
如何用 AI 写出符合规范的 Java 代码?我总结了 7 条有效建议
java·后端·ai编程
夏至春来-美美9 小时前
python 使用pytest的ini配置
开发语言·python·pytest
geovindu9 小时前
python: Mutex Pattern
开发语言·python·设计模式·互斥锁模式
永远自我9 小时前
matlab对c语言模块进行仿真
c语言·开发语言
threelab9 小时前
Three.js 概率统计可视化 | 三维可视化 / AI 提示词
开发语言·javascript·人工智能
kyle~9 小时前
Linux时间系统1 --- 正确使用时间
java·linux·服务器
m0_372257029 小时前
RRF和Cross-Encoder rerank怎么实现
开发语言·windows·python
yugi9878389 小时前
主动噪声控制中的 FXLMS 算法研究与 MATLAB 实现
开发语言·算法·matlab
光影少年9 小时前
useLayoutEffect 和 useEffect 区别、使用场景
开发语言·前端·javascript
吴声子夜歌9 小时前
Java——泛型
java·开发语言·泛型