位置: 编程技术 - 正文

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

  • 附加税税率是多还是少
  • 劳务工报价单
  • 土地交易服务费属于非税收入吗
  • 转账支票的签发
  • 财务台账包含什么
  • 水果店个体户怎么交税 广州
  • 回单一定要在开户行打吗
  • 软件公司主营业务类别
  • 投资收益企业所得税优惠政策
  • 客人受伤赔偿协议书范本
  • 注册资本认缴与实缴会计如何做账
  • 建筑企业收到材料发票没有备注能用吗
  • 企业长期股权投资中发生的相关费用处理方法正确的有
  • 政府补贴转给其他公司
  • 餐费可以入成本吗
  • 学校提供场地开发方案
  • 小规模纳税人开专票税率是1%还是3%
  • 减免税费期末如何结转
  • 旧房转让如何缴纳土地增值税
  • 个人转支票属于什么业务
  • 个人转让上市公司股票交增值税吗
  • 对外投资亏损可以记股权投资减少吗
  • 购买免税苗木抵税分录
  • 收到财政奖励扶持资金账务处理?
  • 收购公司款项的支付是利好还是利差
  • 个人出租房屋税款代征点电话
  • 怎么操作win10系统
  • 长期负债在报表哪里看
  • 银行存款日记账怎么记账
  • php中数组的常用函数及用法
  • tkinter美观界面
  • mac计算器怎么变小
  • 财政补助收入的账务处理
  • 已缴税额比应纳税额多
  • PHP:pg_copy_from()的用法_PostgreSQL函数
  • 过路费进项税抵扣填在纳税申报的哪行
  • layui表格编辑功能
  • 债务转换为资本
  • 库房存货标准
  • 依夫城堡
  • 基西米河生态退化原因
  • 公立医院增值税抵扣
  • echarts柱状图立体
  • 计算机视觉的应用
  • 开源代码网站github
  • python 虚拟环境
  • 天猫一般纳税人如何纳税
  • 采购入库单怎么生成
  • 数据库平移
  • mysql索引和主键
  • 会议期间的餐费算会务费吗
  • 公司账户转钱到私人账户要扣税吗
  • 新会计准则有哪三个
  • 开专用发票可以直接写加工费这个明细吗?
  • 甲供材料怎么记账
  • 企业开负数发票退货后如何处理?
  • 转让证券需要交增值税吗
  • 应收账款的财务指标有哪些
  • 房租没有发票如何交税
  • 现金流量的构成内容
  • 退回以前年度所得税账务处理
  • 装修费用一次性税前扣除
  • 公司筹建期间允许投标吗
  • sql中varchar和number比较
  • 写出linux安装的详细步骤
  • linux中samba服务器的设计方案
  • hl.exe是什么
  • macbook pro右上角按键
  • linux 杀掉指定用户的进程
  • win10通过任务管理器打开设置
  • 远程电脑屏幕桌面图标什么都没有了
  • win10更新后出现windows.old
  • 谈谈jQuery Ajax用法详解
  • jquery选择器包含哪几大类
  • mysql数据表复制
  • js中判断
  • java script
  • 农产品核定管理办法最新
  • 企业党支部怎么称呼
  • 安徽国家税务局网上办税平台12366
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设