位置: 编程技术 - 正文

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

  • 税务局开票需要交钱吗
  • 税收对国家的影响及地位
  • 特定减免税货物的通关程序为
  • 银行电子承兑到期多久时间之内可以兑现
  • 政府补助是否可以加计抵扣
  • 工厂外包加工项目
  • 期初是什么
  • 8000块电脑大概能跑多少分
  • 成本 费用区别
  • 拆迁车间
  • 产业扶持资金管理办法
  • 存货暂估入账会引起存货账面价值发生增减变动吗
  • 股东转账实收资本怎么填
  • 福利进项税额转出怎么做账务处理
  • 行政诉讼适用范围
  • 所得税除以利润总额是稳定性评价指标吗
  • 280元航天使用费多少钱
  • 什么情况下确认成本
  • 收到客户赔偿款计入什么科目
  • 测测网络
  • 不动产租赁如何缴纳增值税
  • 华硕s5am7700
  • w10纯净版系统怎么样
  • 用ghost装win10
  • 现金日记账漏记去年的利息怎么算
  • msmpeng.exe 是什么
  • 长期借款科目的期末余额反映尚未偿还的借款本金
  • 增值税专用发票和普通发票的区别
  • 南美貘叫什么
  • dtft与dfs
  • WordPress中设置视频循环播放
  • 泛微oa二次开发难吗
  • 可用保证金余额为负
  • 语谱图生成
  • 服务业加计扣除比例
  • 暂估入账后续处理
  • 小微企业所得税税收优惠政策2023年
  • 个体户怎么交税?
  • 两个公司开发票
  • 小规模企业增值税税收优惠政策2023
  • 材料退库的流程
  • 以股权入资该怎么办
  • 报销原材料运输费怎么算
  • 企业贷款利息费用会计分录
  • 长期未用的定金可以退吗
  • 现金日记账如何填写
  • 增值税专用发票丢了怎么补救
  • 工程预交税金是什么意思
  • 自建厂房的进项税额抵扣
  • 可供出售金融资产和交易性金融资产
  • 其他应收款待抵扣借方是什么意思啊
  • 购买金税盘取得的发票
  • 企业经营规模小的原因
  • sql server索引怎么用
  • xp window
  • win10安全系统
  • mac桌面日历 记事本
  • centos6.5配置网络
  • freebsd 升级
  • 外接法实物图
  • Linux系统网络配置
  • linux 常用命令大全及其详解
  • WIN10系统中引导修复不工作
  • Linux VPS中rar、unrar命令安装和使用详解
  • win8的ie浏览器
  • perl常用函数
  • 终端执行
  • 深入理解javascript特性
  • unity的gui
  • pythonsetter
  • jquery前端开发实战教程课后题答案
  • 卸载python后模块库还用卸载吗
  • 税务局稽查科有什么处理企业的办法
  • 上海电子发票试点
  • 国家税务局网上电子税务局官网天津
  • 国税系统重点领导名单
  • 网上报税失败怎么办
  • 广东省电子税务局app
  • 出口货物计算公式
  • 法治税务示范基地枫桥
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设