1 集合:长度可变,存引用数据类型,不能直接存基本数据类型,如果存基本数据类型则要变成包装类
2 创建集合的对象:
ArrayList<String> list = new ArrayList<String>();
ArrayList<String> list = new ArrayList<>(); //JDK7以后
System.out.println(list); //[] 打印对象不是地址值,而是集合中存储的数据内容,打印时用[]把所有数据进行包裹
3 集合的方法(增删改查):
ArrayList<String> list=new ArrayList<>();
System.out.println(list);
list.add("12"); //添加元素
list.add("13");
list.add("14");
System.out.println(list); //[]
boolean result=list.remove("13"); //删除指定元素
System.out.println(result); //true
System.out.println(list); //[12,13,14]
String str=list.remove(0);
System.out.println(str); //true
System.out.println(list); //[12,14]
String result3=list.set(0,"156789"); //修改
System.out.println(list); //true
String result4= list.get(0); //查找下标为0的元素
System.out.println(result4); //156789
System.out.println(list); //[156789]
//遍历集合,list.size()为集合长度
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
4 基本数据类型对应的包装类:
基本数据类型 | 包装类 |
---|---|
int | Integer |
char | CharActer |
byte | Byte |
short | Short |
long | Long |
float | Float |
double | Double |
boolean | Boolean |