你的位置:首页 > 软件开发 > Java > List集合概述

List集合概述

发布时间:2015-08-22 02:00:11
上篇总结了Set集合,这回总结下List集合。。。。先来框架图:一、List集合List集合代表一个元素有序,可重复的集合,集合中每个元素都有对应的顺序索引。List接口中增加了一些根据索引操作元素的方法: void add(int index,E element ) ...

List集合概述

上篇总结了Set集合,这回总结下List集合。。。。先来框架图:

List集合概述

一、List集合

List集合代表一个元素有序,可重复的集合,集合中每个元素都有对应的顺序索引。List接口中增加了一些根据索引操作元素的方法:

   void add(int index,E element )  在列表的指定位置插入该元素。

   boolean addAll(int index,Collection c)  将集合c包含的所有元素都插入到List集合的index处。

   Object get(int index)    返回集合index索引出的元素。

  。。。。。详见

1.ListIterator接口:List额外提供的一个listIterator()方法,提供了专门操作List的方法。

 ListIterator接口在Iterator的基础上增加了如下方法:

 boolean hasPrevious(): 返回该迭代器关联的集合是否还有上一个元素。

 Object previous(): 返回该迭代器的上一个元素。

 void add((E e): 在指定位置插入一个元素。

 示例:

 

import java.util.*;public class TestListIterator{	public static void main(String[] args) 	{		String[] books = {			"我是帅哥",			"帅哥是我"		};		List bookList = new ArrayList();		for (int i = 0; i < books.length ; i++ )		{			bookList.add(books[i]);		}		ListIterator lit = bookList.listIterator();		while (lit.hasNext())		{			System.out.println(lit.next());			lit.add("-------分隔符-------"); //加入一个元素		}		System.out.println("==========下面开始反向迭代===========");		while(lit.hasPrevious())		{			System.out.println(lit.previous());		}	}}

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:List集合概述

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录