Arrays and ArrayLists
Arrays and ArrayLists
创建数组
直接创建
1
int[] c = new int[12];
先声明后创建
1
2int[] c;
c = new int[12];使用数组的初始化表达式(array initializer list)
1
2
3
4
5
6
7
8int[] n = {1,2,3};
//多维数组的初始化
int[][] b = {{1,2},{3,4,5}};
//可以创建同行不同列
int[][] b = new int[2][]; //create 2 rows
b[0] = new int[5]; //create 5 columns for row 0
b[1] = new int[3]; //create 3 columns for row 1
动态参数列表
基本格式:
1 |
|
命令行参数
1 |
|
其中initArray为文件名称,后面依次为args[0], args[1]…
Arrays类*
用于处理数组的类,里面包含有许多操作数组的方法。
常用方法:
1 |
|
ArrayList类*
声明
1 |
|
常用方法
- add
- clear
- contains //如果包含某个值,则返回true, 否则返回false
- get //返回特定下标的值
- indexOf //返回第一次遇到的指定值的下标
- remove //重载方法。删除首个遇到的指定值或者指定下标的值
- size //返回ArrayList的大小
- trimToSize //修剪当前的容量到ArrayList的实际大小
Arrays and ArrayLists
http://example.com/2023/01/10/Java_Arrays/