Java集合排序及java集合类详解(Collection、List、Ma(12)

时间:2025-07-11

java的集合排序

而LinkedList 添加了一些处理列表两端元素的方法(下图只显示了新方法):

使用这些新方法,您就可以轻松的把 LinkedList 当作一个堆栈、队列或其它面向端点的数据结构。 我们再来看另外一个使用LinkedList 来实现一个简单的队列的例子: import java.util.*;

public class ListExample {

public static void main(String args[]) {

LinkedList queue = new LinkedList();

queue.addFirst("Bernadine");

queue.addFirst("Elizabeth");

queue.addFirst("Gene");

queue.addFirst("Elizabeth");

queue.addFirst("Clara");

System.out.println(queue);

queue.removeLast();

queue.removeLast();

System.out.println(queue);

}

}

运行程序产生了以下输出。请注意,与 Set 不同的是 List 允许重复。

[Clara, Elizabeth, Gene, Elizabeth, Bernadine]

[Clara, Elizabeth, Gene]

该的程序演示了具体 List 类的使用。第一部分,创建一个由 ArrayList 支持的 List。填充完列表以后,特定条目就得到了。示例的 LinkedList 部分把 LinkedList 当作一个队列,从队列头部添加东西,从尾部除去。

List 接口不但以位置友好的方式遍历整个列表,还能处理集合的子集: ListIterator listIterator() :返回一个ListIterator 跌代器,

默认开始位置为0

ListIterator listIterator(int startIndex) :返回一个ListIterat

or 跌代器,开始位置为startIndex

List subList(int fromIndex, int toIndex) :返回一个子列表

List ,元素存放为从 fromIndex 到toIndex之前的一个元素。

Java集合排序及java集合类详解(Collection、List、Ma(12).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219