java Collection 之List学习介绍
更新时间:2013年04月18日 15:20:23 作者:
本篇文章小编为大家介绍,java Collection 之List学习介绍。需要的朋友参考下
List | 一个有序的集合,允许元素的重复;该实现不是同步的,如果多个线程访问一个List实例,而其中至少一个线程从结构上修改了表(添加或删除元素),那么它需要保持外部同步;一般通过对自然封装该列表的对象进行同步操作来完成,如:Collections.synchronizedList()来包装列表; |
ArrayList | List接口的大小可变数组的实现,实现了所有可选列表操作,并且允许包括null在内的所有元素, |
LinkedList | List接口的链接列表实现,允许元素为null,实现所有可选的列表操作,还为在列表的开头及结尾get、remove、insert提供实现; |
ArrayList al = new ArrayList();
Iterator it = al.listIterator();//可对迭代出来的对象进行操作;
while(it.hasNext())
{
String str = (String)it.next();
if(str == "abcd")
it.remove();
System.out.println(str);
}
al:
[abc,abcd,abcde]-->[abc,abcde]
相关文章
在Struts2中如何将父类属性序列化为JSON格式的解决方法
本篇文章,小编将为大家介绍关于在Struts2中如何将父类属性序列化为JSON格式的解决方法,有需要的朋友可以参考一下2013-04-04SpringData JPA快速上手之关联查询及JPQL语句书写详解
JPA都有SpringBoot的官方直接提供的starter,而Mybatis没有,直到SpringBoot 3才开始加入到官方模版中,这篇文章主要介绍了SpringData JPA快速上手,关联查询,JPQL语句书写的相关知识,感兴趣的朋友一起看看吧2023-09-09
最新评论