首页
学习
活动
专区
工具
TVP
发布

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

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

1,int[] a = new int[];

2,int[] b = new int[2];

3,int[] c = ;//类型推断

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

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):对排序后的数组进行二分查找

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20220402A0489S00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券