位置: 编程技术 - 正文

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

  • 城镇垃圾处理费的计税依据
  • 税务筹划的基本前提是
  • 税务师财务与会计难不难
  • 研发设备的折旧费计入研发费吗
  • 土地增值税纳税义务人
  • 计算企业所得税可以扣除的项目有
  • 押金收不回来没钱怎么办
  • 开模费用计入什么科目
  • 房地产公司的利润怎么分析
  • 转账支票和转账凭证
  • 企业纳税成本管理方案
  • 财政拨款的事业单位有哪些
  • 资产负债表最后要平吗
  • 劳务公司计提工资怎么算
  • 预付费用计入当期费用吗
  • 股东垫付工资如何做账
  • 向农户购买农产品如何入账
  • 增值税抵扣凭证管理
  • 劳务派遣税收政策文件
  • 处置固定资产增值税税率
  • 所得税税负率是多少
  • 开票软件的地址怎么修改
  • 筹建期间发生的费用计入什么科目
  • 社保企业报盘是什么
  • 应交增值税为负数代表什么
  • 畅捷通t3怎么增加新的会计年度
  • 以前年度损益调整编码
  • 物物交换增值税处理
  • 定期结汇会计分录?
  • 1697510302
  • 税款已缴纳可以作废申报吗
  • Windows XP具有类似于Apple Aqua的秘密主题
  • 增值税电子发票有什么用
  • 未分配收益余额在哪方
  • vant3.0
  • Vue Grid Layout -️ 适用Vue.js的栅格布局系统(保姆级使用教程)
  • 货物运输业的增值税税率
  • 哪些属于政府补贴
  • 委托证券公司购入公允价值为100万元的股票
  • php 无限级分类
  • 非流动资产增加说明什么原因
  • 公司给员工购买商业保险报销哪些
  • php如何继承多个类
  • php链表的应用场景
  • win11硬件加速gpu计划怎么关
  • jdbc连接mysql数据库不成功
  • python tkinter详解
  • 公交充值卡发票在哪里开
  • 企业报表年报
  • 帝国cms采集发布的文章链接打不开
  • 利息调整摊销额计入投资收益吗
  • 开始送加盟费
  • 减免税款账务处理
  • 印花税每个月都有吗
  • 劳动合同骑缝章第一页没盖上
  • 外贸企业出口货物会计分录
  • 处置固定资产增值税收入与企业所得税收入不一致
  • 企业迁移税务如何办理
  • 月末需要计提
  • 进口增值税已抵进项税额
  • 弱电工程怎么入账
  • 家电销售范围包括哪些
  • 预提成本费用的会计分录
  • 暂估入库做账
  • 托盘费用怎么核算
  • sqlserver数据库和mysql区别
  • mysql免安装版下载
  • vmware虚拟机怎么克隆
  • ubuntu启动菜单 哪个键
  • freebsd使用
  • guardhp.exe是什么意思
  • thinkpad8装系统
  • 命令提示符操作方法
  • 生成系统健康报告怎么弄
  • windows7禁止开机启动
  • opengl
  • shell自定义命令
  • angular的ngif
  • jquery点击方法
  • 计算土地增值税时下列费用准予从收入总额中扣除的有
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设