二维数组和Arrays类的应用
程序员文章站
2022-04-16 15:54:30
二维数组和Arrays类二维数组Arrays类二维数组二维数组:实际上是一个以一维数组做为元素的一维数组)定义二维数组的语法:<数据类型> [ ][ ] 数组名; 或者 <数据类型> 数组名 [ ][ ];注:定义二维数组时,要定义最大维数定义一个二维数组,并为其分配内存空间 int[][] s =new int[3][5];定义并赋值写法一:写法二:案例:二维数组赋值(使用随机数)和遍历public class Demo4 {...
二维数组
二维数组:实际上是一个以一维数组做为元素的一维数组)
定义二维数组的语法:
<数据类型> [ ][ ] 数组名; 或者 <数据类型> 数组名 [ ][ ];
注:定义二维数组时,要定义最大维数
定义一个二维数组,并为其分配内存空间
int[][] s =new int[3][5];
定义并赋值
写法一:
写法二:
案例:二维数组赋值(使用随机数)和遍历
public class Demo4 {
public static void main(String[] args) {
int[][] a=new int[5][5];
for (int i = 0; i <a.length ; i++) {
for (int j = 0; j <a[i].length ; j++) {
a[i][j]=(int)(Math.random()*100);
}
}
for (int i = 0; i <a.length ; i++) {
System.out.println(Arrays.toString(a[i]));
}
}
}
Arrays类
Arrays类的应用
使用java.util.Arrays类
java.util包提供的工具类
Arrays类提供操作数组的方法,如:排序、查询
Arrays类的sort()方法: 对数组进行升序排列
查找某个特殊字符在升序后数组中的位置
int index=Arrays.binarySearch(数组名,需要查找的元素);
System.out.print(index);
本文地址:https://blog.csdn.net/qianchun22/article/details/107367660
推荐阅读