专业的JAVA编程教程与资源

网站首页 > java教程 正文

Java数组初始化方式以及工具类的使用

temp10 2024-10-08 18:15:16 java教程 13 ℃ 0 评论

1,一维数组的初始化方式

Bash
1,int[] a = new int[]{1,2};
2,int[] b = new int[2];
3,int[] c = {1,2};//类型推断

2,二维数组的初始化方式

Java数组初始化方式以及工具类的使用

Bash
1,int[][] k = new int[i][j];
2,  int[][] m = new int[3][];
3,int[][] n = new int[3][2];
动态初始化
int[][] k = {{},{},{},{}};
int[][] k = new int[][]{{},{},{},{}};

3,二维数组的默认初始化值

对于:int[][] arr = new int[4][3];
外层元素的初始化值为:地址值
内层元素的初始化值为:与一维数组初始化情况相同
对于int[][] arr = new int[4][];
外层元素的初始化值为:null
内层元素的初始化值为:不能调用,否则报错

4,Arrays工具类的几个常用方法

boolean equals(int[] a,int[] b):判断两个数组是否相等
String toString(int[] a):输出数组信息
void fill(int[] a, int val):将指定值填充到数组之中
void sort(int[] a):对数组进行排序,底层用的是快速排序
int binarySearch(int[] a, int key):对排序后的数组进行二分查找



本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表