栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

LinkedList

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

LinkedList

java 泛型标记符:
E - Element (集合中使用,集合中存放是元素)
T - Type(Java 类)
K - Key(键)
V - Value(值)
N - Number(数值类型)
? - 表示不确定 java的数据 类型

linkedList 
通过循环迭代---访问列表某些元素。
需频繁在表开头、中间、末尾等位置    进行添加和删除操作。
linkedList 继承   AbstractSequentialList 类。(抽象顺序列表)
linkedList 实现   Queue(长队) 接口,作队列用。
linkedList 实现  List(目录) 接口,进行列表相关操作。
linkedList 实现  Deque(双端队列) 接口,作队列用。
linkedList 实现  Cloneable 接口,实现克隆。
linkedList 实现  java.io.Serializable(可序列化) 接口,支持序列化,通过序列化传输。
// 引入 linkedList 类
import java.util.linkedList; 
linkedList list = new linkedList();   //常用创建
linkedList list = new linkedList(Collection c); // 集合创建链表
范例:
ArrayList 是数组队列,提供添加、删除、修改、遍历等
ArrayList list1 = new ArrayList();
HashSet list1 = new HashSet();// 创建 HashMap 对象 Sites
HashMap list1 = new HashMap();
linkedList list1 = new linkedList();
         list1.add("A");
         list1.add("B");
         System.out.println(list1);
         list1.addFirst("A0");
         list1.addLast("Z");
         System.out.println(list1.getLast());获取尾部元素
         list1.addFirst("A0");
         list1.removeLast(Z);
         //迭代
         for (int size = list1.size(), i = 0; i < size; i++) {
            System.out.println(list1.get(i));
        }
         for (String i : list1) {
            System.out.println(i);
        }

HashSet 基于 HashMap ,集合:不允许有重复元素
HashSet 允许有 null 值。
HashSet 无序的,不记录插入顺序。
HashSet 线程不安全的, 多个线程同时修改 HashSet,最终结果不确定。必须多线程访问时-- 显式同步对 HashSet并发访问。
HashSet 实现 Set 接口

// 迭代器
Iterator it_1 = sites.iterator();
while(it_1.hasNext()) {

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/685609.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号