位置: 编程技术 - 正文

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

  • 商贸企业购销混凝土税率怎么选择
  • 农产品税率9%还是免税
  • 捐赠支出税前扣除条件
  • 补交增值税产生的费用
  • 购入生产线属于固定资产吗
  • 承兑汇票大回头票是什么意思
  • 公帐的钱可以转给个人私帐可以吗
  • 小微企业要缴纳印花税吗
  • 暂估材料收到发票后是更正还是红冲
  • 领用包装物的会计分录
  • 外购入库暂估补差单怎么去除
  • 合伙企业取得分红如何缴纳个人所得税
  • 增值税进项加计扣除计入哪个科目
  • 纳税人出租不动产预缴税款
  • 股利支付率怎么找数据
  • 下列应税项目中,不按次计算征收个人所得税的是
  • 营改增退税政策
  • 注册资本金印花税减半征收
  • 旅行社小规模纳税人增值税怎么征税
  • 航天金税财务软件使用说明
  • 酒店客房主营业务支出明细表怎么写
  • 关于增值税普通发票开票信息填写要求
  • 制冷设备增值税税率
  • 出售报废电脑要交什么税
  • 营改增后征收增值税的税目
  • 加工费的增值税计入什么科目
  • 业务招待费不超过销售收入的5‰
  • 购进货物不能抵扣进项税额
  • 其他应收款对应的会计科目
  • 土地征收补偿款多久到账
  • 公司代缴社保公司吃亏吗
  • window102020年最新版本
  • 筹建期的银行利息收入分录
  • Msssrv.exe - Msssrv是什么进程 有什么用
  • php写的代码怎么运行
  • 只有收据没有发票是不是逃税
  • 母子公司吸收合并税务处理
  • vscode怎么运行前端
  • 模型如何优化
  • 结转制造费用用什么科目
  • framework core
  • javascript网页自动化
  • 关基系统防SSL证书断供,知道创宇“包办式”国密改造方案省心又安全
  • 增值税发票开了没有抵扣有什么后果?
  • 固定资产改造费用化账务处理
  • python编程bim
  • php采集器
  • springboot升级到2.1.6需要注意
  • 收到抵扣发票怎么做分录
  • 一般纳税人应交税费二级科目有哪些
  • 计入当期损益的
  • 公司支付宝账户怎么管理
  • 别人公司过账用自己的银行卡会查吗
  • mysql开启事务语句
  • 管理费用的纳税调整
  • 成本核算分摊方法总结
  • 什么叫固定资产
  • 新增项目和延续项目
  • 会计学材料成本差异
  • 中小微企业优惠政策
  • 取得无形资产发生的相关费用
  • 配件销售人员应该具备哪些能力
  • 资产负债表编制
  • 银行账和实际金额对不上
  • 使用SSIS创建同步数据库数据任务的方法
  • linux find命令详解xargs
  • spybotsd.exe - spybotsd 是什么文件进程
  • incorrect email format, please re-enter.
  • 删除kernel
  • wind10应用商店
  • linux必会的20种服务
  • jQuery Validation Engine验证控件调用外部函数验证的方法
  • 批处理命令是什么语言
  • git 删除分支和回滚的实例详解
  • javascript页面
  • 收到123660的短信是什么意思
  • 江苏税务社保缴纳查询缴费记录
  • 沈阳和平税务大厅电话
  • 机动驳船是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设