From e36ef40c449b072b05ac9059beed43c55c2cef91 Mon Sep 17 00:00:00 2001 From: adiao <1819192616@qq.com> Date: Sun, 5 Nov 2023 19:51:04 +0800 Subject: [PATCH] Updated files --- EssOS/技术笔记.md | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/EssOS/技术笔记.md b/EssOS/技术笔记.md index 4632b6d..1306762 100644 --- a/EssOS/技术笔记.md +++ b/EssOS/技术笔记.md @@ -15,4 +15,31 @@ 他们这两个的底层都是新建一个数组,大小是16。当然如果有内容传入进来的话就是在内容的长度上延长16。 -在这个缓冲区中,可以对字符串进行追加和删除。或者覆盖。 \ No newline at end of file +在这个缓冲区中,可以对字符串进行追加和删除。或者覆盖。 + + + +Collection是一组对象,这些对象称为元素。它是集合层次结构中的根接口。该接口主要用于传递和操作集合,以便实现最大的通用性。 + + + +Collection接口定义了许多方法,包括: + +| 方法 | 描述 | +| ------------- | ------------------------------------------------------------ | +| add() | 如果将指定的元素插入到此集合中,则返回一个布尔值true。 | +| addAll() | 如果将指定集合的所有元素添加到调用集合中,则返回一个布尔值true。 | +| clear() | 从此集合中自动移除所有元素。 | +| contains() | 如果此队列包含指定的元素,则返回一个布尔值true。 | +| containsAll() | 如果此集合包含指定集合中的所有元素,则返回一个布尔值true。 | +| equals() | 如果指定对象与此集合相等,则返回一个布尔值true。 | +| hashCode() | 返回此集合的哈希码值。 | +| isEmpty() | 如果此集合不包含元素或为空,则返回true。 | +| iterator() | 返回按正确顺序对元素进行迭代的迭代器。 | +| remove() | 如果该元素存在于集合中,则从该队列中删除指定的元素。 | +| removeAll() | 从此集合中删除指定集合中也存在的所有元素。 | +| removeIf() | 删除满足给定谓词过滤器的此集合的所有元素。 | +| retainAll() | 仅保留此集合中与指定集合中存在的元素。 | +| size() | 返回此集合中的元素总数。 | +| spliterator() | 返回此集合中的元素的分割器。 | +| toArray() | 返回包含此集合中所有元素(按正确顺序)的数组。 | \ No newline at end of file