数组的声明方式总结,多维数组的遍历,Arrays类的常用方法总结。

Java数组:
声明数组变量:double[] myList;首选方法
double myList[];
创建数组:Java语言使用new操作符来创建数组,语法如下:
arrayRefVar = new dataType[arraySize];
上面的语法语句做了两件事:
一、使用dataType[arraySize]创建了一个数组。
二、把新创建的数组的引用赋值给变量 arrayRefVar。
数组变量的声明,和创建数组可以用一条语句完成
dataType[] arrayRefVar = new dataType[arraySize];
dataType[] arrayRefVar = {value0, value1, …, valuek};
数组的元素是通过索引访问的。数组索引从0开始,所以索引值从0到arrayRefVar.length-1
数组的元素类型和数组的大小都是确定的,所以当处理数组元素时候,我们通常使用基本循环或者foreach循环。
Arrays类:
java.util.Arrays类能方便地操作数组,它提供的所有方法都是静态的。具有以下功能:
1.给数组赋值:通过fill方法。
2.对数组排序:通过sort方法,按升序。
3.比较数组:通过equals方法比较数组中元素值是否相等。
4.查找数组元素:通过binarySearch方法能对排序好的数组进行二分查找法操作。
**asList:**把数组转换成集合
public static void main(String[] args) {
int[] data = {1,2,3,4,5};
List list = Arrays.asList(data);
System.out.println(“列表中的元素数量是:” + list.size());
}
copyOf()
进行数组复制截取或用null填充(如有必要),以使副本具有指定的长度。对于这一切都有效同时在原数组和副本索引,这两个数组将包含相同的值。对于在副本中有效,但不是原来的任何索引,副本将包含null。这些索引存在,当且仅当指定长度大于原数组。结果数组是完全一样的类作为原始数组的。
public static T[] copyOf(T[] original, int newLength)
参数
original – 这是要被复制的数组。
newLength – 这是要返回的副本长度。
sort()
根据其元素的自然排序进行排序方法指定的对象数组,按升序排列。
tostring()
方法返回一个代表该整数值的String对象

猜你喜欢

转载自blog.csdn.net/qq_41556688/article/details/88932973