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; linkedListlist = new linkedList (); //常用创建 linkedList list = new linkedList(Collection extends E> 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()) {
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)