ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java中的工具类--------Arrays类

2021-12-03 17:01:44  阅读:163  来源: 互联网

标签:-------- 相等 Java Arrays 指定 int boolean static 数组


1. Arrays类包含了用来操作数组( 比如排序和搜索 )的各种方法。

2. Arrays类是java.util包下的一个类。

3. Arrays类的常用方法:1>. " static  void  sort( Object[ ] a );":根据元素的自然顺序对指定对象数组按升序进行排序,数组类型可以是byte,short,int,long,float,double,char类型。

                                         2>. " static  int  binarySearch( int[ ] a, int key );": 使用二分查找法来查找指定的 int 型数组,以获得指定的值。

                                         3>. " static byte  binarySearch( byte[ ] a, byte key );": 使用二分查找法来查找指定的 byte 型数组,以获得指定的值。

                                         4>. " static  char binarySearch( char[ ] a, char key );": 使用二分查找法来查找指定的 char 型数组,以获得指定的值。

                                         5>. " static  float binarySearch( float[ ] a, float key );": 使用二分查找法来查找指定的 float 型数组,以获得指定的值。

                                         6>. " static  double binarySearch( double [ ] a, double key );": 使用二分查找法来查找指定的 double 型数组,以获得指定的值。

                                         7>. " static  boolean  equals( int[ ] nums1, int[ ] nums2 );":判断两个int型数组是否彼此相等( 相等即两数组的元素值,个数,顺序均相等 ),相等则返回true,反之则返回false。

                                         8>. " static  boolean  equals( byte[ ] nums1, byte[ ] nums2 );":判断两个byte型数组是否彼此相等( 相等即两数组的元素值,个数,顺序均相等 ),相等则返回true,反之则返回false。

                                         9>. " static  boolean  equals( char[ ] nums1, char[ ] nums2 );":判断两个char型数组是否彼此相等( 相等即两数组的元素值,个数,顺序均相等 ),相等则返回true,反之则返回false。

                                         10>. " static  boolean  equals( float[ ] nums1, float[ ] nums2 );":判断两个float型数组是否彼此相等( 相等即两数组的元素值,个数,顺序均相等 ),相等则返回true,反之则返回false。

                                         11>. " static  boolean  equals( double[ ] nums1, double[ ] nums2 );":判断两个double型数组是否彼此相等( 相等即两数组的元素值,个数,顺序均相等 ),相等则返回true,反之则返回false。

                                         12>. " static  boolean  equals( boolean[ ] nums1, boolean[ ] nums2 );":判断两个boolean型数组是否彼此相等( 相等即两数组的元素值,个数,顺序均相等 ),相等则返回true,反之则返回false。

                                         13>. " static  boolean  equals( Object[ ] nums1, Object[ ] nums2 );":判断两个Object数组是否彼此相等( 相等即两数组的元素值,个数,顺序均相等 ),相等则返回true,反之则返回false。

                                         14>. " static  int[ ]  copyOf( int[ ] nums, int newLength );":复制int型数组,截取或用0填充,使复制的新数组具有指定长度newLength。

                                         注意:其余数据类型的数组的复制同14,只需将数据类型进行改变即可。

                                         15>. " static  void  fill( int[ ] nums, int value );":将指定的int类型的值value,分配给指定的int型数组nums。

                                         注意:其余的数据类型的fill方法同15,只需将数据类型进行改变即可。

                                         16>. " static  String  toString( int[ ] a );":返回指定数组内容的字符串表示形式。

                                         注意:其余的数据类型的toString方法同16,只需将数据类型进行改变即可。

4. Arrays类中常用方法的调用:Arrays类中的方法都是静态方法,用类名直接调用即可。

                                                   语法格式:Arrays.方法名( [ 参数列表 ] );

以上只是Arrays类中的一些较为常用的方法,如果感兴趣可以去查看java的帮助文档,查看更多方法。帮助文档地址:( 直接粘贴复制即可 )Java 8 中文版 - 在线API中文手册 - 码工具最新Java 8 中文版 api手册,Java 8 中文版 chm在线版浏览,Java 8 中文版在线中文参考手册,Java 8 中文版开发文档https://www.matools.com/api/java8

标签:--------,相等,Java,Arrays,指定,int,boolean,static,数组
来源: https://blog.csdn.net/NancyLCL/article/details/121701253

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有