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

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

相关推荐
小北方城市网6 分钟前
微服务接口设计实战指南:高可用、易维护的接口设计原则与规范
java·大数据·运维·python·微服务·fastapi·数据库架构
什么都不会的Tristan10 分钟前
HttpClient
java·微信登录
隐退山林11 分钟前
JavaEE:多线程初阶(二)
java·开发语言·jvm
乌暮12 分钟前
JavaEE初阶---《JUC 并发编程完全指南:组件用法、原理剖析与面试应答》
java·开发语言·后端·学习·面试·java-ee
6***A66315 分钟前
SpringSecurity+jwt实现权限认证功能
java
野生技术架构师16 分钟前
Spring Boot 4.0 预览版深度解析
java·spring boot·后端
CCPC不拿奖不改名16 分钟前
计算机网络:电脑访问网站的完整流程详解+面试习题
开发语言·python·学习·计算机网络·面试·职场和发展
左绍骏18 分钟前
01.学习预备
android·java·学习
wanderist.18 分钟前
C++输入输出的一些问题
开发语言·c++·图论
PXM的算法星球20 分钟前
用 semaphore 限制 Go 项目单机并发数的一次流量控制优化实践
开发语言·后端·golang