位置: 编程技术 - 正文

【java的Arrays工具类】(java arraysort)

编辑:rootadmin
java.util.Arrays类能方便地操作数组,它提供的所有方法都是静态的。静态方法是属于类的,不是属于类的对象。所以可以直接使用类名加方法名进行调用。Arrays作为一个工具类,能很好的操作数组。下面介绍主要使用的几个函数。1.fill方法fill方法主要用来填充数组,这里我们举最简单的int类型吧(其它类型的一样)看Arrays的fill源码示例代码:public static void main(String[] args) { int a[]=new int[5]; //fill填充数组 Arrays.fill(a,1); for(int i=0;i<5;i&#;&#;)//输出5个1 System.out.println(a[i]); } 复制代码填充部分数组源码: 示例:public static void main(String[] args) { int a[]=new int[5]; //fill填充数组 Arrays.fill(a,1,2,1); for(int i=0;i<5;i&#;&#;)//a[1]=1,其余默认为0 System.out.println(a[i]); } 复制代码2.sort方法从方法名看都知道是给数组排序,依然用int类型来说,其它类型一样的。一样有整个数组排序,如public static void main(String[] args) { int a[]={2,4,1,3,7}; Arrays.sort(a); for(int i=0;i<5;i&#;&#;)//升序 System.out.println(a[i]); } 复制代码指定数组部分排序:public static void main(String[] args) { int a[]={2,4,1,3,7}; Arrays.sort(a,1,4); //输出2,1,3,4,7 for(int i=0;i<5;i&#;&#;) System.out.println(a[i]); } 复制代码3.equals方法 用于比较两个数组中的元素&#;是否相等,还是看int类型的数组。看Arrays源码示例:public static void main(String[] args) { int a[]={2,4,1,3,7}; int a1[]={2,4,1,5,7}; System.out.println(Arrays.equals(a1, a)); //输出false }复制代码4.binarySearch方法 通过binarySearch方法能对排序好的数组进行二分查找法操作。看源码如下public static void main(String[] args) { int a[]={2,4,1,3,7}; Arrays.sort(a);//先排序 System.out.println(Arrays.binarySearch(a, 4));//二分查找,输出3 } 复制代码5.copyof方法复制数组,Arrays的copyOf()方法传回的数组是新的数组对象,所以您改变传回数组中的元素&#;,也不会影响原来的数组如:import java.util.Arrays; public class ArrayDemo { public static void main(String[] args) { int[] arr1 = {1, 2, 3, 4, 5}; int[] arr2 = Arrays.copyOf(arr1, arr1.length); for(int i = 0; i < arr2.length; i&#;&#;) System.out.print(arr2[i] &#; " "); System.out.println(); } }

推荐整理分享【java的Arrays工具类】(java arraysort),希望有所帮助,仅作参考,欢迎阅读内容。

【java的Arrays工具类】(java arraysort)

文章相关热门搜索词:java中array的用法,java中的arrays,java中arrays.fill,java arraydeque,java里的array,java中的arrays,java中array的用法,java中的arrays,内容如对您有帮助,希望把文章链接给更多的朋友!

[置顶] android 性能优化 1.Java内存控制对于字符串操作而言如果需要连加这样的操作建议使用StringBuilder,经过调试不难发现如果你的字符串每次连加,使用String需要的内存开销

Android文件图片上传的详细讲解(一)HTTP multipart/form-data 上传报文格式实现手机端上传GOOD 转自:

json与gson互转 json与gson互转导入gson.jarbean:publicclassPerson{privateStringname;privateintage;/***@returnthename*/publicStringgetName(){returnname;}/***@paramname*thenametoset*/publicvoidsetName(Stringname){t

标签: java arraysort

本文链接地址:https://www.jiuchutong.com/biancheng/383298.html 转载请保留说明!

上一篇:【java对象比较器和克隆】(java对象怎么比较)

下一篇:[置顶] android 性能优化([置顶]马粥街残酷史)

  • 服务类一般纳税人无进项
  • 提前买礼物
  • 会计做账能否使用复印件做账
  • 摊余成本的构成内容
  • 火车票丢失怎么补办
  • 金税盘不用了之后要抄报税吗
  • 预借差旅费附什么原始凭证
  • 记账软件收费吗
  • 高新企业收到政府补贴会计分录
  • 快速撕发票的方法有哪些
  • 资产负债表中其他流动资产包括哪些科目
  • 一般纳税人无票收入会计分录
  • 提现需要填制什么表格
  • 期初数录错了怎么改
  • 营改增后房地产开发企业需要交哪些税?
  • 工程安装公司是干嘛的
  • 五证合一后地税编码怎么查
  • 公司个人所得税怎么申报
  • 现金流量表中所指的现金是指( )
  • 代理销售怎么记账
  • 健身房会计一般做什么
  • 成本分析总结报告
  • 单位应当为职工创造有益于健康的环境和条件
  • 公司车过户给个人流程
  • 清除不必要的内存
  • 增值税出口服务零税率
  • macbook怎么安装macos
  • windows10记事本
  • 电脑中的guest账户在哪里
  • 马瑙斯市
  • 杜鹃花的养殖方法和修剪
  • 使用php进行mysql数据库编程的基本步骤
  • 出差补助需要发工资吗
  • 基于Perclos&改进YOLOv7的疲劳驾驶DMS检测系统(源码&教程)
  • 服务器部署环境
  • 软件行业的最后阶段是
  • 贸易企业开发下游业务
  • 对公账户怎么打印
  • 什么是关联企业?关联企业之间业务往来
  • centOS下mysql workbench安装配置教程
  • 业务招待费进项税额转出会计分录
  • 员工预支款项及报销流程
  • 出资人和法人承担责任
  • 解决掉发的有效方法
  • sql server 2008简介
  • sqlalchemy mongodb
  • 什么是住房补贴,住房补贴如何办理?
  • 2020年附加税减免怎么填报表
  • 赔偿给客户的产品交增值税吗
  • 长期股权投资股利确认时间点
  • 2017年6月,小张买了一台笔记本电脑,其主要硬件参数
  • 所得税需要转本吗
  • 归还银行贷款利息计入
  • 公司名义送花篮属于什么费用
  • 微信支付宝收入支出怎么做流水账
  • 会计凭证移交凭证需要哪些程序
  • 工业企业外购材料采购成本包括
  • Mac下mysql 5.7.13 安装配置方法图文教程
  • windows无法启动wlanautoconfig
  • win7用户账户控制设置电脑重启后恢复
  • setlang.exe - setlang是什么进程 有什么用
  • Win10系统的电脑可装Wlin7系统吗
  • pniopcac.exe是什么
  • w8系统输入法怎么弄出来
  • linux在云计算中的使用
  • perl 运算
  • unity5.x游戏开发指南
  • jquery 上传进度
  • android资源文件
  • unity的spine动画切换
  • android 动态添加控件
  • jQuery validate+artdialog+jquery form实现弹出表单思路详解
  • 税务分享风险如何解决
  • 暖气费政府补贴
  • 国家税务局大数据局
  • 贵州国家税务局陈开平
  • 中税网讲师
  • 贷款抵押担保合同
  • 010是哪个市区的电话号码
  • 2021年税务高雅春联带横批
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设