位置: 编程技术 - 正文

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

  • 收到个税返还手续费怎么算增值税附加
  • 未办理税务登记的个体户怎么注销营业执照
  • 开增值税发票规格是否可以不用填
  • 应补退税额是什么意思
  • 火车票丢失怎么补办
  • 用房租入股
  • 个人独资企业可以核定征收吗
  • 金蝶kis标准版自定义报表功能
  • 物流辅助服务属于什么项目
  • 无偿捐赠设备该如何做账务处理呢?
  • 增值税进项税金额是含税还是不含税
  • 应交增值税减免税额
  • 付给供应商远期延期支票怎么做账?
  • 应付职工薪酬科目有余额怎么调整
  • 施工企业开专票还是开普票好
  • 一般纳税人销售货物会计分录
  • 建筑企业预收的工程款会计分录
  • 成品油电子普通发票开错了
  • 事业基金弥补收支差额
  • 房地产企业卖出去的房子需要缴纳城镇土地使用税吗
  • 财政拨款税务处理方法
  • 华为nova9值得买吗知乎
  • 教育培训行业收入
  • 财产转让所得怎么申报个税
  • 商品房的维修金该怎么交
  • wordpress用什么语言开发
  • 龙骨花的养殖方法移植
  • vue3.0解决跨域
  • 织梦采集器图片本地化
  • 福利企业增值税优惠政策
  • 独资企业弥补亏损怎么办
  • 股票红利税如何收
  • 月球合影
  • 股权激励的账务如何处理
  • 季度利润表中的营业收入怎么算
  • php返回数据给ajax
  • php面向对象优点,缺点
  • php接口技术实例分析
  • mysql集群三种方式
  • ChatGPT全面升级,GPT4支持多模态数据。
  • 现金日记账的结账方法
  • 如何在idea上运行python
  • 利息收入属于什么要素
  • 微众银行贷款利率2023最新
  • 受托代销的分录
  • 核销发生的坏账损失
  • 织梦产品详情页相关产品推荐调用代码
  • 解决问题对吗
  • mongo mysql区别
  • 结余资金包括结转资金吗?
  • 政府专项基金是什么
  • 免税所得包括哪些
  • 房东房租不开票违法吗
  • 车辆购置税 购置
  • 初级会计实务中国财政经济出版社
  • 公司与个人可以合伙吗
  • 餐饮企业原材料采购描述错误的是
  • 成本发票未到怎么入账
  • 背书转让的电子汇票怎么查询
  • 对公账户往来款需要开票吗
  • 行政事业单位如何开发票
  • 上市公司固定资产增加是好事吗
  • 期末结转之前会进行哪些工作
  • 如何对企业进行有效的控制
  • 企业财务建账应由谁负责
  • 酒店财务帐务处理方案
  • windows service 2003
  • cmos开机密码的清除的二种方法
  • win8有几个版本
  • mac电脑怎么打开
  • win7自带的软件
  • win8 metro界面
  • linux安装yum命令步骤
  • linux ssh -v -p
  • jquery加载函数
  • html页面头部
  • js function的this指向
  • 江苏税务个人所得税app下载
  • 纳税人欠缴税款怎么办
  • 公司忘记报税了怎么补
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设