Java 3.数组

一、数组的定义

1
2
3
4
5
6
7
8
9
//以下是一维数组命名准则
数据类型[] 数组名 = new 数据类型[数组长度];
//以下是一维数组实例
int[] intArray = new int[100];

//以下是二维数组的命名准则
数据类型[][] 数组名 = new 数据类型[二维数组i长度][二维数组j长度];
//以下是二维数组实例
int[][] twoDimArray = new int[10][10];

二、数组的访问

与C++基本相同,均可通过下标访问,如 intArray[10].
若直接访问intArray则为访问intArray[0],其以一个指针的形式存在

三、数组的常用API

1.不需要调用包:
1) .length 返回数组长度
注意!!!与字符串的返回长度API区别,此API不需要括号!

1
2
int[] intArray = new int[100];
System.out.println(intArray.length); //注意,length后不需要括号

2.需要调用 java.util.Arrays
1)Arrays.sort() 将数组排序

2)Arrays.fill(int[] array, int val)将值填充至数组

3)Arrays.toString()将数组转化为字符串

4)Arrays.deepToString()将多维数组转化为字符串

需要注意的是,所有数组一旦定义后便不可变长

作者

Hopefullymeet

发布于

2023-10-27

更新于

2023-10-27

许可协议

评论