位置: 编程技术 - 正文

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

  • 个人所得税申报截止时间
  • 进项税转出会计分录如何做
  • 金税盘清卡怎么统计税额
  • 小规模纳税人能用专票抵税吗
  • 预缴所得税更正怎么操作
  • 企业收到税收返还会计分录
  • 虚假会计凭证的处罚
  • 差旅费包括哪些明细
  • 收到货物记账凭证
  • 分配的股息 要交所得税吗
  • 电子承兑银行承兑
  • 存货质押贷款风险
  • 收到采购款
  • 年末要计提所得税分录
  • 季报每个月需要反写吗
  • 劳务派遣案例分析题
  • 计提生产经营
  • 残疾人保障金中的工资总额包括福利费用吗
  • 不能抵扣的福利发票要勾选吗为什么
  • 绩效奖金是否属于工资判决书
  • 抄报是不是在申报之后才能成功?
  • 一张发票上可以开几行
  • Mac怎么强制关闭程序
  • 电子专用发票没有发票代码
  • 在建工程进项税可以抵扣吗
  • thinkphp5开发教程
  • 资金拆借需防范哪些风险
  • 营改增的会计分录
  • 小狐狸k
  • 办公用品开发票有哪些
  • 企业之间是什么意思
  • 员工工资扣工作服合法吗?
  • 前后端分离与不分离
  • 废钢收购无进项怎么处理
  • typescript .d.ts
  • python tkinter详解
  • 应收账款转回坏账怎么办
  • 收到法院款项如何做账
  • 工厂杂工工资
  • 小规模纳税人怎么开增值税专用发票
  • 销售收入和销售收入净额的区别
  • 合伙人退伙后对退伙后的债务承担责任吗
  • 房产出租税率是多少
  • 差旅费超出部分
  • 发明专利权限的期限是多少年
  • 低值易耗品入账
  • 挂靠经营的会计处理是?
  • 其他应付款贷方表示什么意思
  • 其他应付款长期挂账违反什么规定
  • 各单位应当根据需要设立专职或者兼职
  • 常用的sql语句有哪些
  • mysql 复合查询
  • sql语句数字转化为文字
  • win8 恢复
  • win8删除所有内容
  • linux操作系统百度百科
  • macbook看视频卡顿
  • mac如何快速复制文件
  • Linux /bin, /sbin, /usr/bin, /usr/sbin 区别
  • 在win8下能直接装win7吗
  • win7禁用了管理员,怎么取消呢
  • windows关机音乐
  • 怎么设置永久禁止下载拼多多
  • win8无法安装wps
  • js 判断一个数字是否相等
  • 从零开始咋样
  • python爬虫全套教程
  • c opengl
  • Spring+MyBatis+Velocity+BootStrap实现Android混合App快速高效服务端
  • unity gui教程
  • python切片菜鸟教程
  • md5加密python
  • 副局长哪里任命
  • 党费的缴纳是否扣除所得税
  • 两江新区钓鱼地方
  • 淄博新农合怎么网上缴费
  • 银行买理财注意事项
  • 暂估收入入账冲回如何会计分录
  • 税务 稽查局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设