JAVA数组常用方法
2014-04-20 11:32
330 查看
虽然与数组相比,容器能够自动调整自己的尺寸大小,但是其效率远低于数组。数组是一种效率最高的存储和随机访问对象引用序列的方式。JAVA的类库java.util.Arrays提供了诸多操作数组的方法,在此对常用的方法做个简单的介绍。
1.Arrays.equals(a1,a2)方法:a1和a2既可以是基本数据类型,也可以是Object类型。数组相等的条件是元素个数必须相等,并且对应位置的元素也相等。
2.Arrays.fill():系统对基本数据类型和Object类型都提供了这个方法。它用于对数组元素进行填充。这里面有fill()两个重载方法:一个是对数组所有元素都用同一个值进行填充,另外一个是指定数组某个范围内的元素用一个值进行填充。
3.Arrays.sort():系统对基本数据类型和Object类型都提供了这种方法,也对泛型提供了这种方法。它用于对数组元素按照升序排序。同样有两种排序方法:一种是对所有元素排序,另外一种是对指定范围内的元素进行排序。
4.Arrays.binarySearch()方法:它必须在已经排序的数组中查找元素,系统对基本数据类型、Object、泛型都有相应的这种重载方法。同样两种查找方法:对所有数组元素进行遍历查找,另外一种是对数组中指定范围的元素进行查找。
5.Arrays.toString():将基本数据类型和Object类型转化成String类型返回。
6.Arrays.hashCode(a):对基本数据类型和Object类型数组产生数组的散列码。
这几种方法是Arrays类的常见方法。除此之外System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是: public static void arraycopy(Object
src, int srcPos, Object dest, int destPos, int length) src:源数组; srcPos:源数组要复制的起始位置; dest:目的数组; destPos:目的数组放置的起始位置; length:复制的长度。
通过这些方法,我们可以很快的对数组进行操作
1.Arrays.equals(a1,a2)方法:a1和a2既可以是基本数据类型,也可以是Object类型。数组相等的条件是元素个数必须相等,并且对应位置的元素也相等。
2.Arrays.fill():系统对基本数据类型和Object类型都提供了这个方法。它用于对数组元素进行填充。这里面有fill()两个重载方法:一个是对数组所有元素都用同一个值进行填充,另外一个是指定数组某个范围内的元素用一个值进行填充。
3.Arrays.sort():系统对基本数据类型和Object类型都提供了这种方法,也对泛型提供了这种方法。它用于对数组元素按照升序排序。同样有两种排序方法:一种是对所有元素排序,另外一种是对指定范围内的元素进行排序。
4.Arrays.binarySearch()方法:它必须在已经排序的数组中查找元素,系统对基本数据类型、Object、泛型都有相应的这种重载方法。同样两种查找方法:对所有数组元素进行遍历查找,另外一种是对数组中指定范围的元素进行查找。
5.Arrays.toString():将基本数据类型和Object类型转化成String类型返回。
6.Arrays.hashCode(a):对基本数据类型和Object类型数组产生数组的散列码。
这几种方法是Arrays类的常见方法。除此之外System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是: public static void arraycopy(Object
src, int srcPos, Object dest, int destPos, int length) src:源数组; srcPos:源数组要复制的起始位置; dest:目的数组; destPos:目的数组放置的起始位置; length:复制的长度。
通过这些方法,我们可以很快的对数组进行操作
相关文章推荐
- 黑马程序员——Java语言基础——02.java语言基础组成(4)数组及常用排序方法
- Java 数组的几个常用方法
- JAVA中关于数组初始化的常用方法
- 使用java时创建数组的三种常用的方法
- java数组常用方法
- Java数组常用的十个方法
- 熟练使用Arrays-数组-ArrayList-HashMap等常用Java类型的方法
- java中数组常用方法总结
- Java数组的常用方法
- Java 数组(常用方法)
- 杰神之JAVA数组常用的函数方法和排序法(冒泡 选择)
- Java中关于数组的常用方法
- JAVA学习笔记21——多维数组+数组常用方法
- java数组常用的方法
- java 运用数组常用的几种排序方法
- Java数组的12个常用方法
- JAVA基础——初识JAVA(六)(数组,数组遍历,数组排序,数组常用方法、二维数组)
- java中的数组集合常用的遍历方法
- Java从零开始学十(Arrays类对数组的常用方法)
- OC视频笔记3.10(可变数组的常用方法)3.12,3.13练习(略)(OC里description就是java里toString)