数组和arrays类

数组和arrays类

数组

数组的定义

数组的定义一般有两种方法

//声明数组
dataType[] arrayRefVar = null;//首选
或者
dataType arrayRefVar[] = null;

//创建数组
arrayRefVar = new dataType[arraySize]; 

数组基本操作

//获取数组的长度
arrayRefVar.length;

//创建并赋值
dataType[] arrayRefVar = {1,2,3,4};
//动态赋值
dataType[] arrayRefVar = new dataType[4]; 
for(int i=0;i<4;i++){
	arrayRefVar[i]=i;
}

arrays类

使用示例

int[] arrays={23,41,31,4,6};
Arrays.sort(arrays);

System.out.println(Arrays.toString(arrays));

结果为:
数组和arrays类

常用Arrays功能

Arrays.sort();//对数组进行排序

Arrays.toString();//将一个数组array转换成一个字符串

Arrays.fill();//把数组array所有元素都赋值为指定数

Arrays.copyOf();//把数组array复制成一个长度为length的新数组,返回类型与复制的数组一致

Arrays.binarySearch();//查询元素值在数组中的下标

Arrays.equals();//比较两个数组是否相等
上一篇:线性表(队列)


下一篇:线性表之顺序表