1· ArrayList的一些方法和特性
~ArrayList<E> arr=new ArrayList<>();
泛型:限定集合中存储数据的类型 <E>
ArrayList<String> arr=new ArrayList<>();
System.out.println(arr); // []
出现" [] "的原因是:
这个类在底层做了处理,打印对象不是地址值,而是集合中存储的数据内容,在展示时会拿[] 把所有数据进行包括
2· ArrayList的一些成员方法
boolean add(E e) 添加元素,返回值表示是否添加成功
boolean remove(E e) 删除指定元素,返回值表示是否删除成功
arr.add("abc");
boolean str=arr.remove("abc");
E remove(int index) 删除指定索引的元素,返回被删除元素
String str1=arr.remove(1);
E set(int index,E e) 修改指定索引下的元素,返回原来的元素
String str=arr.set(0,"ddd");
E get(int index) 获取指定索引的元素
String s=arr.get(0);
int size() 集合的长度
3· 基本数据类型对应的包装类
byte--Byte(其余都是首字母大写)
char--Character
int--Integer