|
|
|
@ -16,3 +16,30 @@ |
|
|
|
他们这两个的底层都是新建一个数组,大小是16。当然如果有内容传入进来的话就是在内容的长度上延长16。 |
|
|
|
他们这两个的底层都是新建一个数组,大小是16。当然如果有内容传入进来的话就是在内容的长度上延长16。 |
|
|
|
|
|
|
|
|
|
|
|
在这个缓冲区中,可以对字符串进行追加和删除。或者覆盖。 |
|
|
|
在这个缓冲区中,可以对字符串进行追加和删除。或者覆盖。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Collection是一组对象,这些对象称为元素。它是集合层次结构中的根接口。该接口主要用于传递和操作集合,以便实现最大的通用性。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Collection接口定义了许多方法,包括: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 方法 | 描述 | |
|
|
|
|
|
|
|
| ------------- | ------------------------------------------------------------ | |
|
|
|
|
|
|
|
| add() | 如果将指定的元素插入到此集合中,则返回一个布尔值true。 | |
|
|
|
|
|
|
|
| addAll() | 如果将指定集合的所有元素添加到调用集合中,则返回一个布尔值true。 | |
|
|
|
|
|
|
|
| clear() | 从此集合中自动移除所有元素。 | |
|
|
|
|
|
|
|
| contains() | 如果此队列包含指定的元素,则返回一个布尔值true。 | |
|
|
|
|
|
|
|
| containsAll() | 如果此集合包含指定集合中的所有元素,则返回一个布尔值true。 | |
|
|
|
|
|
|
|
| equals() | 如果指定对象与此集合相等,则返回一个布尔值true。 | |
|
|
|
|
|
|
|
| hashCode() | 返回此集合的哈希码值。 | |
|
|
|
|
|
|
|
| isEmpty() | 如果此集合不包含元素或为空,则返回true。 | |
|
|
|
|
|
|
|
| iterator() | 返回按正确顺序对元素进行迭代的迭代器。 | |
|
|
|
|
|
|
|
| remove() | 如果该元素存在于集合中,则从该队列中删除指定的元素。 | |
|
|
|
|
|
|
|
| removeAll() | 从此集合中删除指定集合中也存在的所有元素。 | |
|
|
|
|
|
|
|
| removeIf() | 删除满足给定谓词过滤器的此集合的所有元素。 | |
|
|
|
|
|
|
|
| retainAll() | 仅保留此集合中与指定集合中存在的元素。 | |
|
|
|
|
|
|
|
| size() | 返回此集合中的元素总数。 | |
|
|
|
|
|
|
|
| spliterator() | 返回此集合中的元素的分割器。 | |
|
|
|
|
|
|
|
| toArray() | 返回包含此集合中所有元素(按正确顺序)的数组。 | |