ArrayList实现类

2018-06-18 00:42:26来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

首先ArrayList是List接口的实现类

定义语法:

List<ElempType> list = new <ElempType>ArrayList(); //这是父类的引用指向子类的对象的写法

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

List list = new ArrayList(); 或者不指定类型

添加:

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

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

如果<>中是定义了泛型的,那么add里面的对象必须是这个类型的数据。

如果没定义<>,则可以是任何类型,也可以是一个new的对象

获得:

list.get(int index);//继承至List的方法

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

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

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

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

  list1.方法名();

 

利用增强for循环来遍历:

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

  对象名.方法名();

}

for(xxx list1 : list){

  list1.方法名();

}

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Comparable接口源码分析

下一篇:Eclipse修改编码格式