首页 > 其他分享 >Arrays工具类

Arrays工具类

时间:2024-03-21 14:47:11浏览次数:22  
标签:arr Arrays 5.2 int 数组 工具 33

5.Arrays工具类

5.1介绍

数组操作工具类,专门用于操作数组元素

方法名说明
public static String toString(类型[] a) 将数组元素拼接为带有格式的字符串
public static boolean equals(类型[] a, 类型[] b) 比较两个数组内容是否相同
public static int binarySearch(int[] a, int key) 查找元素在数组中的索引 (二分查找法)
public static void sort(类型[] a) 对数组进行默认升序排序

5.2常用方法

5.2.1toString

int[] arr = {11, 22, 33, 44, 55};
// 按照指定的格式, 将数组元素拼接为字符串
System.out.println(Arrays.toString(arr));

5.2.2equals

int[] arr1 = {11, 22, 33, 44, 55};
int[] arr2 = {11, 22, 33, 44, 55};
// 比较两个数组内容是否相同
System.out.println(Arrays.equals(arr1, arr2));

5.2.3binarySearche

int[] arr = {11, 22, 33, 44, 55};
// 根据元素找索引
// 注意: binarySearch使用二分查找法找索引, 要求数组元素必须是有序的.
System.out.println(Arrays.binarySearch(arr, 33));

5.2.4sort

int[] arr = {22, 11, 55, 33, 44};
// 对数组升序排序
Arrays.sort(arr);
System.out.println(Arrays.toString(arr));

标签:arr,Arrays,5.2,int,数组,工具,33
From: https://www.cnblogs.com/linzel/p/18087333

相关文章

  • 好用的高科技AI工具
    好用的高科技AI工具汇总1.stablevideo 只需输入文案就可以自动帮你做视频。2.Mubert 只需输入文本就可以生成5秒到25分钟的音乐。生成的音乐可以下载。3.SoulGen 只需在图片上拖动出你想拓展的范围,就能拓展图像,还能支持多张照片通过文案进行合成。合成的图像效果......
  • ArrayIndexOutOfBoundException and NegativeArraySizeException in Java
    ArrayIndexOutOfBoundExceptionArrayIndexOutOfBoundsException occurswhenweaccessanarray,ora Collection,thatisbackedbyanarraywithaninvalidindex. Thismeansthattheindexiseitherlessthanzeroorgreaterthanorequaltothesizeofthe......
  • 全面测试服务:从人员外包到工具和平台的综合解决方案
    随着学社的学员越来越多,影响力越来越大,不停有学员和企业问我们:能否提供人员外包服务?与此同时,企业对于外包人员的业务技能要求也越来越高,寻找一个稳定靠谱的供应商也成了很多学员所在公司的需求。对此,学社推出了专业的外包解决方案,有这方面的需求的学员和企业可以联系学社啦!为什......
  • 程序员常用的工具软件推荐
    前言现如今,技术发展十分迅猛,开发者只有通过不断的学习才能跟得上时代的步伐。而为了便于学习和工作(减少996),涌现了很多优秀的开发工具用以帮助开发者提高工作效率。现在我把我工作多年来收集实用的开发利器分享出来,希望能够给同学们参考借鉴(以下排名不分先后)。假如各位同学有更......
  • 最新 11 款顶级 Android 数据恢复软件/工具 [免费和付费]
    高效的Android恢复应用程序使用户能够轻松检索丢失或删除的手机数据,即使没有事先备份。因此,Android用户必须购买一个或多个数据恢复应用程序来应对不可预见的情况。那么,哪个工具可以成为你的救星呢?为了帮助您选择最令人钦佩的产品,本页将介绍11款最佳Android数据恢复软件......
  • OpenHtmlToPdf工具rgba转rgb
    使用OpenHtmlToPdf工具将html转pdf时不识别html中的rgba属性,导致颜色显示出现问题测试字符串StringpdflFile="/yourPath/ppm-3.pdf";FileOutputStreamoutputStream=newFileOutputStream(pdflFile);try(FileOutputStreamfos=newFileOutputStream(p......
  • 视频下载工具用什么?推荐这三款软件!
    作为图像处理爱好者,我们知道在日常工作中,获取网络上的各类视频资源是必不可少的任务。面对众多的视频下载工具,如何挑选出高效、稳定且功能全面的利器呢?在此,我为您精选了三款备受推崇的国内外视频下载工具,它们分别是水印云、WinX YouTube Downloader以及IDM(Internet Download......
  • 31.网络游戏逆向分析与漏洞攻防-网络通信数据包分析工具-其它消息的实现与使用优化
    免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!如果看不懂、不知道现在做的什么,那就跟着做完看效果内容参考于:易道云信息技术研究院VIP课上一个内容:30.数据搜索功能码云地址(master分支):https://gitee.com/dye_your_fingers/titan码云版本号:6cd3ae3d3bf803e1......
  • 盘点一些漏洞POC测试工具
    OWASP:开放式Web应用程序安全项目(OpenWebApplicationSecurityProject),OWASP是一家国际性组织机构,并且是一个开放的、非盈利组织,它致力于协助政府、企业开发、升级各类应用程序以保证其可信任性。所有OWASP的工具、文档、研讨以及所有分会都对任何就应用安全领域感兴趣的人士......
  • 程序员必须了解的 10个免费 Devops 工具
    哈喽大家好,我是咸鱼。近年来,DevOps已经成为一门将软件开发(Dev)与IT运维(Ops)相融合的重要学科,目的是为了缩短软件的开发生命周期并提供高质量软件的持续交付。这篇文章整理了十种基本的免费开源的DevOps工具,这些工具已经在实践中得到了证明,凭借有效性和能够简化DevOp......