位置: 编程技术 - 正文

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

  • 固定资产未转固属于什么风险
  • 医药行业发票税率
  • 销项税额和进项税额月底怎么结转
  • 劳务派遣人员保险由谁缴纳
  • 土地增值税申报流程
  • 土地使用税怎么终止
  • 公司开办期间的费用如何处理
  • 全资子公司的利润有多少
  • 公司收到虚开发票谁承担
  • 应收票据会计分录怎么做
  • 公司员工个人所得税
  • 二手车公司怎么开发票
  • 增值税专用发票电子版
  • 2018年一般纳税人转小规模
  • 跨年发票如何入账小企业会计准
  • 半变动成本和延期成本的区别
  • 超市的商品进销表怎么做
  • 企业计算缴纳的所得税费用
  • 购材料有折让如何做会计分录?
  • 租入房屋修缮费用谁承担
  • 用优启通怎么装系统
  • 折价购入对投资者而言,是为以后多得利息
  • 如何在Excel中计算平均值
  • php精确的统计在哪里找
  • 出差现场租车费谁承担
  • 特殊收入应扣减可加计扣除的研发费用政策依据
  • 公司为什么要签劳务协议
  • 资本溢价和股本差多少
  • PHP:pg_affected_rows()的用法_PostgreSQL函数
  • 持有至到期投资减值准备
  • php和mysql的结合是目前web开发中的黄金组合
  • 挖机出租给公司
  • 城市公交网
  • CUDA版本选择
  • 无形资产的处置方式
  • 实现视图
  • 购买承兑的收益会计分录
  • 小企业固定资产折旧方法
  • 或有资产确认的前提为什么是
  • 税前扣除 发票
  • 增值税电子发票怎么下载
  • 哪些进项税不允许从销项税额中抵扣
  • 委托加工的材料成本是否含增值税
  • 社会保险中断后还可以续保吗
  • 个体工商户不缴纳印花税吗
  • 增值税发票上注明的价款包含增值税吗
  • 实收资本可以做现金吗
  • 固定资产清理产生的收入计入
  • 住宿补贴需要交个税吗
  • 加油吃饭开的发票抵什么税
  • 应发和实发工资账务处理
  • 出售二手固定资产如何开票
  • mysql配置文件优化详解
  • windows 2000 server sp4 下载
  • 怎么修复xp系统
  • ubuntu下载net-tools
  • Linux中stat命令显示文件的基本使用教程
  • linux怎么用root运行命令
  • win8系统如何恢复出厂设置
  • Tutorial2 Hello dot!
  • jquery基本操作
  • android入门视频教程
  • android开发环境的搭建实验总结
  • linux安装ko驱动
  • bootstrap技术教程
  • 用jQuery实现优酷首页轮播图
  • linux命令教程
  • 迁移图片到另一台设备什么意思
  • jquery 重写 ajax提交并判断权限后 使用load方法报错解决方法
  • js 显示当前时间
  • 基于JAVASCRIPT实现的可视化工具是
  • js验证正整数
  • 江苏电子税务局电话
  • 福建省地方amc
  • 广东省地方税务局
  • 病历证明在医院保存多久
  • 北京四合院为什么出名那么多
  • 江苏宿迁个体户那个园区好
  • 湖州市2020年最低生活保障
  • 广东省通用机打发票怎么开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设