常用类库java.util.Arrays
发布日期:2021-06-27 12:55:48
浏览次数:24
分类:技术文章
本文共 1040 字,大约阅读时间需要 3 分钟。
文章目录
简介
该类包含用于操作数组的各种方法(例如排序和搜索)。 此类还包含一个静态工厂,允许将数组视为列表。
常用方法
方法 | 说明 |
---|---|
equals | 判断两个数组是否相等 |
sort | 对数组元素进行比较 |
toString | 回一个指定数组的字符串表现形式 |
fill | 给指定数组的每个元素分配指定的值 |
copyof | 复制旧数组中的元素到一个新的数组中,新的数组长度是newLength 从0开始复制旧数组 |
binarySearch | 使用二分搜索算法在指定的数组中搜索指定的值,并返回该值所在索引位置;若查询不到,则返回-1 |
package Demo1;import java.util.Arrays;public class Demo2 { public static void main(String[] args) { int[] nums = { 1,56,18,21,6,7,4,5}; //升序 Arrays.sort(nums); System.out.print("升序:"); System.out.println(Arrays.toString(nums)); //判断数组是否相等 int[] nums1 = { 1,2,3}; int[] nums2 = { 1,2,4}; boolean b = Arrays.equals(nums1,nums2); System.out.println(b); //fill方法,给指定数组的每个元素分配指定的值 Arrays.fill(nums,1); System.out.println(Arrays.toString(nums)); //copyof方法,可以实现动态扩容 int[] ints = Arrays.copyOf(nums1,15); System.out.println(Arrays.toString(nums1)); //binarySearch,二分查找 int i = Arrays.binarySearch(nums1,2); System.out.println(i); }}
转载地址:https://blog.csdn.net/weixin_43454088/article/details/116209042 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年04月11日 14时32分22秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
从微盟事件看商业数据公开化的必然趋势
2021-06-29
为新语言编写Visual Studio Code语法高亮插件
2021-06-29
手机编程环境初尝试-用AIDE开发Android应用
2021-06-29
Java关键字的汉化用词探讨
2021-06-29
程序员面试时用中文命名写白板代码的好处
2019-04-26
1992年日本对母语编程的可读性比较实验
2019-04-26
[转] 用python编写控制网络设备的自动化脚本3:启动
2019-04-26
扩展Python控制台实现中文反馈信息
2019-04-26
扩展Python控制台实现中文反馈信息之二-正则替换
2019-04-26
在PyPI测试平台发布Python包
2019-04-26
中文代码示例之Electron桌面应用开发初体验
2019-04-26
中文代码示例之NW.js桌面应用开发初体验
2019-04-26
为《 两周自制脚本语言 》添加中文测试代码
2019-04-26
将《 两周自制脚本语言 》测试中使用的接口中文化
2019-04-26
5分钟入门LingaScript-尝鲜中文版TypeScript
2019-04-26
重拾《 两周自制脚本语言 》- 支持中文标识符
2019-04-26
Java实现文本编辑时基于拼音输入的补全原型
2019-04-26