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

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

相关推荐
艾上编程5 小时前
《Python实战小课:爬虫工具场景——开启数据抓取之旅》导读
开发语言·爬虫·python
小单于PRO5 小时前
Spring Boot 实现构建一个轻量级地图瓦片服务
java·spring boot·后端
Selegant5 小时前
Spring Boot 3 + Java 21 全新特性实战:虚拟线程、结构化并发与 Record 类型
java·spring boot·后端
再__努力1点5 小时前
【68】颜色直方图详解与Python实现
开发语言·图像处理·人工智能·python·算法·计算机视觉
Jinkxs5 小时前
Java 架构 02:DDD 领域模型设计实战(限界上下文划分)
java·开发语言·架构
百锦再5 小时前
国产数据库的平替亮点——关系型数据库架构适配
android·java·前端·数据库·sql·算法·数据库架构
爱笑的眼睛115 小时前
文本分类的范式演进:从统计概率到语言模型提示工程
java·人工智能·python·ai
毕设源码-钟学长6 小时前
【开题答辩全过程】以 基于PHP的家常菜谱教程网站为例,包含答辩的问题和答案
开发语言·php
周杰伦_Jay6 小时前
【Go/Python/Java】基础语法+核心特性对比
java·python·golang
sszdlbw6 小时前
后端springboot框架入门学习--第一篇
java·spring boot·学习