位置: 编程技术 - 正文

【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 性能优化([置顶]马粥街残酷史)

  • 房地产企业样板房会计处理
  • 做账报税简单吗
  • 股东投资的钱放在哪里
  • 资质费用是什么意思
  • 股份支付为什么计入股本溢价
  • 公司向法人还回借款现金的分录
  • 出售自用汽车的税率
  • 以前年度社保计提出错了怎么调整
  • 暂估费用发票没到会计分录怎么写?
  • 承兑汇票私人贴现账务怎么处理
  • 地质灾害评估费收费标准
  • 应征增值税不含税销售额(3%征收率)怎么算
  • 应纳增值税计算公式怎么算
  • 工资薪金总额包括哪些内容
  • 税务总局关于四流一致解答
  • 旅行社开的发票是否都要差额征税
  • 资源税改革最新政策
  • 核定征收的个税怎么算
  • 支付银行贷款利息计入现金流量表
  • cortana小娜可以卸载吗
  • 加班车费报销计入什么科目
  • php的数组函数
  • 增值税发票半年后能冲红
  • 增值税中非经营活动包括哪些
  • uniapp接入支付宝
  • js在web前端中的作用
  • 材料报废 开什么发票
  • thinkphp5教程
  • siri怎么重置主人声音ios13
  • php 性能优化
  • 罚款支出可以抵扣所得税吗
  • dom-to-image原理
  • 银行历年账单怎么查
  • 应收账款提了坏账后收回
  • 税控盘减免税款结转会计分录
  • 第二季度所得税可以弥补以前年度亏损吗
  • 视同销售到底如何纳税调整?
  • 弃置费用预计负债的摊余成本
  • 给第三方的销售怎么做
  • discuz设置门户
  • 附加税多计提了怎么调整
  • 投资性房地产转为非投资性房地产
  • 投资公司的投资收益算主营业务收入吗
  • 长期待摊费用会计分录
  • 个人开技术服务费
  • 残保金用人单位在职职工人数
  • 做个公司网站一般需要多少钱
  • 先付款后开票如何入账
  • 机器设备一般折旧几年
  • 民非企业怎么给员工交五险
  • 长期待摊费用可以摊销20年吗
  • 企业会计的应用指南
  • 软件开发是否属于采购目录
  • 原材料科目怎么设置
  • mysql5.6源码安装
  • sql必会知识
  • 触发器中instead of
  • sqlserver2000删除注册表
  • Win10预览版拆弹
  • centos san
  • win7更改电脑设置在哪里
  • 360卫士重装电脑够进入不了桌面
  • ubuntu有线正在连接
  • win7 mysql
  • 如何设置win10自动登录
  • window10通知
  • 使用windows管理无线
  • win8如何查看所有程序
  • win7系统360浏览器收藏夹位置
  • 微软禁用windows
  • linux中的
  • combobox 添加选项
  • me分析方法
  • numpy基础知识
  • [Unity3D]Unity3D游戏开发之塔防游戏项目讲解(上)
  • js复制对象的方法有哪几种
  • 细说javascript
  • js从数组中选出最大的三个数
  • 使用JQuery实现简单的拼图网页
  • 卫生志愿服务活动
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设