当前位置: 移动技术网 > IT编程>开发语言>Java > ArrayList实现类

ArrayList实现类

2018年05月29日  | 移动技术网IT编程  | 我要评论

定义语法:

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.方法名();

}

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网