ArrayList实现类

定义语法:

List<ElempType> list = new <ElempType>ArrayList();

<>里面指定了类型,即泛型,如果添加进集合的不是基本类型,那么后面的代码中就不需要进行类型的强制转换。

添加:

默认加到队尾,list.add(ElempType obj);

指定位置,list.add(int index,ElempType obj); 

如果定义是写了泛型,那么add里面的对象必须是这个类型的数据。可以是字符串也可以是一个new的对象

获得:

list.get(int index);

调用集合中的对象的方法:

若先前list.add(new xxx() );

1、list.get(index).方法名(); 可以直接调用xxx中的方法

2、强制转换,list list1=(xxx)list.get(index);

  list1.方法名();

利用增强for循环来遍历:

for(对象类型 对象名 : 集合名){

  对象名.方法名();

}

for(xxx list1 : list){

  list1.方法名();

}

猜你喜欢

转载自www.cnblogs.com/hymjava/p/9104302.html