第七章 集合框架之Collection

2021-08-19 10:17:22 字數 1183 閱讀 8528

原始碼使用jdk8

collection是乙個介面,是高度抽象出來的集合,它包含了集合的基本操作和屬性

collection字面意思是 容器,功能也是。

collection屬於集合基本介面,定義基本功能,和map介面一樣,都包括對,新增刪除判斷清空大小等基本操作的設計。

public

inte***ce

collection

extends

iterable }

return removed;

}boolean retainall(collection<?> c);

//保留與指定集合相同的元素,即移除與指定集合不同的元素

void clear();

//清空集合

boolean equals(object o);

//判斷與指定元素是否相等

int hashcode();

//返回集合的hash碼值

// 建立乙個在這個collection的元素上的spliterator

@override

default spliteratorspliterator()

/* 以這個collection作為它的源返回乙個序列stream。

當spliterator()方法不能返回乙個immutable,或者concurrent,或者晚繫結的spliterator

時,這個方法應該重寫。

這個預設實現從collection的spliterator中建立乙個序列stream。 */

default streamstream()

/*以這個collection作為源返回乙個可能的並行stream。這個方法返回乙個序列stream是允許的。

當spliterator()方法不能返回乙個immutable,或者concurrent,或者晚繫結的spliterator 時,這個方法應該重寫。

這個預設實現從collection的spliterator中返回乙個並行stream。 */

default streamparallelstream()

}

python第七章 python教程(第七章)

字典和集合 字典是python中唯一,乙個對映型別 如何建立乙個字典,如下 dict dict 滲透 網路安全 怎麼理解字典呢?現實生活中的字典可以通過首字母進行查詢要查詢的漢子,python也可以這樣理解,通過 前的元素查詢到冒號後的元素。為什麼說字典是唯一乙個對映型別呢?看圖。對映型別區別與序列...

J2SE第七章 集合框架 Map

6.map存的是兩個相依為命的物件 鍵值對 public class test4 public static void m1 public static void m2 class person 6.1 常用方法 6.1.1 void put object object public class t...

第七章 對映與集合型別

方法一dict1 dict2 print dict1,dict2結果 方法二 用dict fdict dict x 1 y 2 print fdict結果方法三 fromkeys ddict fromkeys x y 1 print ddict結果例子dict2 for key in dict2.k...