位置: 编程技术 - 正文

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

  • 什么情况才能开专票
  • 培训个人所得税计算
  • 开的税票必须过期怎么办
  • 个人出租住房要交个税吗
  • 个体户城市维护建设税减免性质
  • 饮料工业发展前景如何
  • 营业外收入在资产负债表怎么填
  • 应付账款多计怎么处理
  • 应付票据保证金的会计分录怎么写
  • 航天金税交499
  • 报废物资收入计入什么科目旧准则
  • 收到费用怎么写分录
  • 甲供材料工程如何办理结算
  • 销项税额转出税额怎么做账?
  • 建筑企业财务制度及规范流程
  • 小微企业免征增值税条件
  • 外币报表未分配利润折算
  • 员工借款收不回来账务处理
  • 退休人员再就业受伤算工伤吗
  • 支付国外佣金代扣代缴企业所得税怎样记账
  • 研发支出和研发费用是一个吗
  • 个体户开劳务费发票需要交哪些税
  • 外贸企业出口退税账务处理
  • php生成验证码的方法
  • php初学
  • 事业单位需要交企业所得税吗
  • 台式机装win10哪个版本好
  • 医疗保险在外地交了老家还要交吗
  • 政府机关出租房屋要交税吗
  • gridview用法
  • 转出未交增值税借方余额表示什么
  • 报销的费用计入什么科目
  • 待报解预算收入是社保扣费吗
  • pytorch中的数据类型
  • devtools安装mac
  • 毕业设计基于Linux系统的NFS服务器搭建
  • 员工报销医药费的会计分录
  • 小规模纳税人附加税减免政策2023
  • 费用化支出期末一般转入哪个账户?
  • 普通增值发票作废税务局能查到吗
  • 织梦怎么新建页面
  • 报销备用金的摘要
  • 更改增值税申报表退税在哪里退钱
  • 商誉减值每年都要调整吗
  • 企业所得税的内容比土地增值税的多了
  • 企业所得税入账凭证
  • 研发费用加计扣除新税收政策
  • 文化事业建设税怎么申报
  • 企业出售自用房产开具增值税
  • 用人单位延迟给员工交社保怎么办
  • 自产产品用于捐赠是否要确认收入
  • 进项税加计抵减的分录怎么做?
  • 金税盘服务费可以退吗
  • 股权投资如何记账
  • 展位费按多少税率
  • 加计抵减政策15%声明
  • 场地租用招标方案怎么写
  • 为什么要依法管理
  • sqlserver界面
  • ubuntu x
  • centos配置vps
  • linux清屏幕命令
  • 笔记本bios密码怎么强制清除
  • windows下用什么编程工具
  • Windows XP中网桥设置方法
  • win10如何在桌面设置出我的电脑
  • win7怎么打开磁盘管理器
  • javascript中的函数
  • exception继承
  • ghost32命令参数
  • perl获取文件名
  • unity3D游戏开发
  • vbs以管理员权限运行
  • jquery中的事件
  • 基于python的聊天软件
  • bootstrap入门教程
  • javascript高级程序设计电子书
  • unity3d游戏开发笔记本推荐
  • HttpClient通过Post上传文件
  • 专票最高几个点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设