进行打印时和String数据类型相像,都是通过寻找数据的地址直接打印出数据
在使用arraylist创建对象时如果使用了< >里面进行数据类型的填写>这时该集合就只能够存储该类型的数据
如果不进行填写< >(泛型类)或者在<>填入E此时集合就可以填入各种类型的数据
..................
ArrayList 集合对象的创建
ArrayList <数据类型>=new ArrayList <数据类型>();类型的取舍见上<>也可不要 此时为泛型即所有类型的数据都可存储
...................
如果需要用到指向对象则可以 <对象类(即构造器名称/类)>即储存自定义类型数据
这样就可以创建新对象将对象储存在ArrayList集合中
..........................................
ArrayList <数据类型> 集合名称=new ArrayList <数据类型>();
ArrayList <数据类型> 集合名称=new ArrayList ();
此两句表达的意义相同
arraylist查询元素个数用size
格式:集合的名称.size();
arraylist集合查询某个位置的元素用 . get(i),如果需要进行对元素的属性的打印需要进行 .getxxx .setxxx
............................
public boolean add(E e)将指定的元素添加到此集合的末尾
public void add(int index,E element)在此集合中的指定位置插入指定的元素
public E get(int index)返回指定索引处的元素
public int size( )返回集合中的元素的个数
public E remove(int index)删除指定索引处的元素,返回被删除的元素
public boolean remove(Object o) 删除指定的元素,返回删除是否成功
public E set(int index,E element)修改指定索引处的元素,返回被修改的元素
这些都是方法定义时底层代码可以直接用.get() ....来进行使用
byte Byte
short Short
long Long
int Integer 【特殊】 //右侧是包装类
float Float
double Double
char Character 【特殊】
boolean Boolean