一.数组
相同数据类型的集合
作用:数组:存储多个数据
变量:存储单个数据
特点:
1.定长,长度一旦确定不可改变
2.存储相同数据类型的数据
3.有序,有索引
4.引用数据类型
数组长度:数组名.length
操作数组:根据索引操作数组
数组名[索引]
索引:从零开始,依次加一
数组的遍历:
普通for
for(int i = 0;i<=arr.lenght-1;i++){
i作为索引
}
增强for
for(String str:arr){
str数组中的第一个数据
}
集合:Arraylisr:内部底层是数组,通过封装后能够实现通过需求对集合中储存的数据动态进行改动
集合:HashSet:默认去重,无序的
获取集合中数据的个数 .size()
索引:从0开始,每次加1. 数组名[索引]——>当前数组指定索引代表的内容空间
二.二维数组------数组中放数组
声明:数据类型[][]数组名;
初始化:创建及第一次赋值
动态初始化:先创建数组,后赋值
数据类型[][]数组名 = new 数据类型[外层二维数组长度][内层每一个二维数组长度]
数据类型[][]数组名 = new 数据类型[外层二维数组的长度][];</