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

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

相关推荐
kyriewen117 分钟前
本地存储全家桶:从localStorage到IndexedDB,把数据塞进用户浏览器
开发语言·前端·javascript·ecmascript·html5
不早睡不改名@17 分钟前
Netty源码解析---FastThreadLocal-addToVariablesToRemove方法详解
java·网络·笔记·学习·netty
小信丶23 分钟前
Spring MVC @SessionAttributes 注解详解:用法、场景与实战示例
java·spring boot·后端·spring·mvc
no245441026 分钟前
深度解析:WebP会在几年内取代JPG吗?
java·大数据·人工智能·科技·ai
白藏y28 分钟前
【C++】muduo核心类
开发语言·muduo
William Dawson33 分钟前
【Java Stream 流:高效、优雅的集合操作 ✨】
java·windows·python
疯狂成瘾者34 分钟前
SseEmitter
java
剑穗挂着新流苏31236 分钟前
208_深度学习的鲁棒性之美:暂退法(Dropout)原理与实战
开发语言·pytorch·python·深度学习
小草cys43 分钟前
review202604032342
开发语言·php
Vic1010144 分钟前
Java深度分页性能优化:从问题本质到生产实践
java·adb·性能优化