一·集合
1·集合与数组的区别
1·集合长度可变,而数组不可变;
2·数组只可以同时存储一种数据类型,比如基本数据类型和引用数据类型。而集合只能存储引用数据类型,基本数据类型要存储的话就要变成包装类才可以;
2·ArrayList类
1·范型
限定集合中存储数据的类型
例:
ArrayList<String> list = new ArrayList<>();
2·成员方法
例如:
1·增删
ArrayList<String> list = new ArrayList<>();
list.add("aaa");
list.add("bbb");
list.add("ccc");
sout(list);
\*打印结果为[aaa,bbb,ccc]*\
boolean result1 = list.remove("aaa");
boolean result2 = list.remove("bbb");
sout(result1);
sout(result2);
sout(list);
\*打印结果为:
true
false
[bbb,ccc]*\
2·索引删除
String str = list.remove(0);
sout (str);~~打印结果为“aaa”;
3·索引修改
String str = list.set(0,"ddd");
sout (str);~~打印结果为“ddd”
4·获取指定索引
String str = list,get(1);
sout(str);~~打印结果为“bbb”;
5·获得长度
int n = list.size();
3·基本数据类型对应的包装类
使用:
ArrayList<Integer> list = new ArrayList<>();
list.add(1);