二维数组和Arrays类的应用
程序员文章站
2022-10-03 17:08: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
推荐阅读
-
Java中数组操作 java.util.Arrays 类常用方法的使用
-
Python自定义一个数组类,支持数组之间的四则运算和其他常见方法
-
ObjectC----字典类和集合类以及快速枚举和OC中的数组排序
-
java数组的应用:杨辉三角和回形数
-
详解vue数组遍历方法forEach和map的原理解析和实际应用
-
PHP接口类(interface)的定义、特点和应用示例
-
编写一个表示二维平面上的点的类MyPoint,满足以下条件: 1、定义private的成员变量x和y,表示点的x和y坐标,类型为double
-
利用phpqrcode二维码生成类库和imagecopymerge函数制拼接图片的经验
-
二维数组和Arrays类的应用
-
ES6知识点整理之数组解构和字符串解构的应用示例