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

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

相关推荐
Evand J2 分钟前
【MATLAB例程】三维快速扩展随机树(RRT)路径规划与到达角(AOA)定位算法|三维避障+定位仿真。附下载链接
开发语言·算法·matlab·路径规划·定位
空堂与归2 分钟前
GPT-6.1 Sol 来了:1/5 价逼近 Astra 级
开发语言·人工智能·gpt·ai
王霸天2 分钟前
Three.js 模型体积优化:Draco/Meshopt 压缩与 DRACOLoader 配置的 4 个步骤
java·前端·javascript
程序员老陆3 分钟前
C++ 悬空指针:从原理到工程级解决方案
开发语言·c++·程序设计
sp429 分钟前
Java 加解密组件再设计
java·后端
释厄62311 分钟前
BSD 简单真理循环论——简单真理 × 复杂循环=大一统
android·开发语言·kotlin
知守观15 分钟前
从三个带病的 Guava 本地缓存出发:Redis + Guava 二级缓存的读写路径与失效设计推演
java·redis·后端
CS创新实验室16 分钟前
Python 的鸭子类型
开发语言·windows·python
ThinkerQAQ_19 分钟前
并发编程(七):volatile——从语言规则到 CPU
java·python·go
蜗牛互联网23 分钟前
Python Responses API函数调用实战:工具白名单、参数校验与预算
java·人工智能·后端