提交 e4d6e75d 编写于 作者: W wusongqing

updated docs

Signed-off-by: Nwusongqing <wusongqing@huawei.com>
上级 98b36aa2
# Linear Container ArrayList
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**<br/>
> The initial APIs of this module are supported since API version 8. Newly added APIs will be marked with a superscript to indicate their earliest API version.
## Modules to Import
```
```ts
import ArrayList from '@ohos.util.ArrayList'
```
......@@ -30,7 +30,7 @@ A constructor used to create an **ArrayList** instance.
**Example**
```
```ts
let arrayList = new ArrayList();
```
......@@ -55,7 +55,7 @@ Adds an entry at the end of this container.
**Example**
```
```ts
let arrayList = new ArrayList();
let result = arrayList.add("a");
let result1 = arrayList.add(1);
......@@ -80,7 +80,7 @@ Inserts an entry at the specified position in this container.
**Example**
```
```ts
let arrayList = new ArrayList();
arrayList.insert("A", 0);
arrayList.insert(0, 1);
......@@ -107,7 +107,7 @@ Checks whether this container has the specified entry.
**Example**
```
```ts
let arrayList = new ArrayList();
let result = arrayList.has("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
arrayList.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
......@@ -134,7 +134,7 @@ Obtains the index of the first occurrence of the specified entry in this contain
**Example**
```
```ts
let arrayList = new ArrayList();
arrayList.add(2);
arrayList.add(4);
......@@ -166,7 +166,7 @@ Obtains the index of the last occurrence of the specified entry in this containe
**Example**
```
```ts
let arrayList = new ArrayList();
arrayList.add(2);
arrayList.add(4);
......@@ -198,7 +198,7 @@ Removes an entry with the specified position from this container.
**Example**
```
```ts
let arrayList = new ArrayList();
arrayList.add(2);
arrayList.add(4);
......@@ -228,7 +228,7 @@ Removes the first occurrence of the specified entry from this container.
**Example**
```
```ts
let arrayList = new ArrayList();
arrayList.add(2);
arrayList.add(4);
......@@ -252,7 +252,7 @@ Removes from this container all of the entries within a range, including the ent
**Example**
```
```ts
let arrayList = new ArrayList();
arrayList.add(2);
arrayList.add(4);
......@@ -287,7 +287,7 @@ callbackfn
**Example**
```
```ts
let arrayList = new ArrayList();
arrayList.add(2);
arrayList.add(4);
......@@ -325,7 +325,7 @@ callbackfn
**Example**
```
```ts
let arrayList = new ArrayList();
arrayList.add(2);
arrayList.add(4);
......@@ -357,7 +357,7 @@ comparator
**Example**
```
```ts
let arrayList = new ArrayList();
arrayList.add(2);
arrayList.add(4);
......@@ -389,7 +389,7 @@ Obtains entries within a range in this container, including the entry at the sta
**Example**
```
```ts
let arrayList = new ArrayList();
arrayList.add(2);
arrayList.add(4);
......@@ -408,7 +408,7 @@ Clears this container and sets its length to **0**.
**Example**
```
```ts
let arrayList = new ArrayList();
arrayList.add(2);
arrayList.add(4);
......@@ -432,7 +432,7 @@ Clones this container and returns a copy. The modification to the copy does not
**Example**
```
```ts
let arrayList = new ArrayList();
arrayList.add(2);
arrayList.add(4);
......@@ -455,7 +455,7 @@ Obtains the capacity of this container.
**Example**
```
```ts
let arrayList = new ArrayList();
arrayList.add(2);
arrayList.add(4);
......@@ -478,7 +478,7 @@ Converts this container into an array.
**Example**
```
```ts
let arrayList = new ArrayList();
arrayList.add(2);
arrayList.add(4);
......@@ -501,7 +501,7 @@ Checks whether this container is empty (contains no entry).
**Example**
```
```ts
let arrayList = new ArrayList();
arrayList.add(2);
arrayList.add(4);
......@@ -524,7 +524,7 @@ Increases the capacity of this container.
**Example**
```
```ts
let arrayList = new ArrayList();
arrayList.add(2);
arrayList.add(4);
......@@ -542,7 +542,7 @@ Trims the capacity of this container to its current length.
**Example**
```
```ts
let arrayList = new ArrayList();
arrayList.add(2);
arrayList.add(4);
......@@ -565,7 +565,7 @@ Obtains an iterator, each item of which is a JavaScript object.
**Example**
```
```ts
let arrayList = new ArrayList();
arrayList.add(2);
arrayList.add(4);
......
# Linear Container Deque
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**<br/>
> The initial APIs of this module are supported since API version 8. Newly added APIs will be marked with a superscript to indicate their earliest API version.
## Modules to Import
```
```ts
import Deque from '@ohos.util.Deque'
```
......@@ -30,7 +30,7 @@ A constructor used to create a **Deque** instance.
**Example**
```
```ts
let deque = new Deque();
```
......@@ -48,7 +48,7 @@ Inserts an entry at the front of this container.
**Example**
```
```ts
let deque = new Deque();
deque.insertFront("a");
deque.insertFront(1);
......@@ -72,7 +72,7 @@ Inserts an entry at the end of this container.
**Example**
```
```ts
let deque = new Deque();
deque.insertEnd("a");
deque.insertEnd(1);
......@@ -102,7 +102,7 @@ Checks whether this container has the specified entry.
**Example**
```
```ts
let deque = new Deque();
let result = deque.has("Ahfbrgrbgnutfodgorrogorg");
deque.insertFront("Ahfbrgrbgnutfodgorrogorg");
......@@ -123,7 +123,7 @@ Removes the first entry of this container.
**Example**
```
```ts
let deque = new Deque();
deque.insertFront(2);
deque.insertFront(4);
......@@ -147,7 +147,7 @@ Removes the last entry of this container.
**Example**
```
```ts
let deque = new Deque();
deque.insertFront(2);
deque.insertEnd(4);
......@@ -181,7 +181,7 @@ callbackfn
**Example**
```
```ts
let deque = new Deque();
deque.insertFront(2);
deque.insertEnd(4);
......@@ -206,7 +206,7 @@ Obtains the first entry of this container.
**Example**
```
```ts
let deque = new Deque();
deque.insertEnd(2);
deque.insertEnd(4);
......@@ -229,7 +229,7 @@ Obtains the last entry of this container.
**Example**
```
```ts
let deque = new Deque();
deque.insertFront(2);
deque.insertFront(4);
......@@ -252,7 +252,7 @@ Obtains an iterator, each item of which is a JavaScript object.
| IterableIterator&lt;T&gt; | Iterator obtained.|
**Example**
```
```ts
let deque = new Deque();
deque.insertFront(2);
deque.insertFront(4);
......
# Nonlinear Container HashMap
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**<br/>
> The initial APIs of this module are supported since API version 8. Newly added APIs will be marked with a superscript to indicate their earliest API version.
## Modules to Import
```
```ts
import HashMap from '@ohos.util.HashMap'
```
......@@ -32,7 +32,7 @@ A constructor used to create a **HashMap** instance.
**Example**
```
```ts
let hashMap = new HashMap();
```
......@@ -51,7 +51,7 @@ Checks whether this container is empty (contains no entry).
**Example**
```
```ts
const hashMap = new HashMap();
let result = hashMap.isEmpty();
```
......@@ -77,7 +77,7 @@ Checks whether this container contains the specified key.
**Example**
```
```ts
let hashMap = new HashMap();
let result = hashMap.hasKey("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
hashMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
......@@ -105,7 +105,7 @@ Checks whether this container contains the specified value.
**Example**
```
```ts
let hashMap = new HashMap();
let result = hashMap.hasValue(123);
hashMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
......@@ -133,7 +133,7 @@ Obtains the value of the specified key in this container.
**Example**
```
```ts
let hashMap = new HashMap();
hashMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
hashMap.set("sdfs", 356);
......@@ -155,7 +155,7 @@ Adds all entries in a **HashMap** instance to this container.
**Example**
```
```ts
let hashMap = new HashMap();
hashMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
hashMap.set("sdfs", 356);
......@@ -185,7 +185,7 @@ Adds an entry to this container.
**Example**
```
```ts
let hashMap = new HashMap();
let result = hashMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
```
......@@ -211,7 +211,7 @@ Removes an entry with the specified key from this container.
**Example**
```
```ts
let hashMap = new HashMap();
hashMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
hashMap.set("sdfs", 356);
......@@ -227,7 +227,7 @@ Clears this container and sets its length to **0**.
**Example**
```
```ts
let hashMap = new HashMap();
hashMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
hashMap.set("sdfs", 356);
......@@ -249,7 +249,7 @@ Obtains an iterator that contains all the entries in this container.
**Example**
```
```ts
let hashMap = new HashMap();
hashMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
hashMap.set("sdfs", 356);
......@@ -276,7 +276,7 @@ Obtains an iterator that contains all the values in this container.
**Example**
```
```ts
let hashMap = new HashMap();
hashMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
hashMap.set("sdfs", 356);
......@@ -310,7 +310,7 @@ Replaces an entry in this container.
**Example**
```
```ts
let hashMap = new HashMap();
hashMap.set("sdfs", 123);
let result = hashMap.replace("sdfs", 357);
......@@ -339,7 +339,7 @@ callbackfn
**Example**
```
```ts
let hashMap = new HashMap();
hashMap.set("sdfs", 123);
hashMap.set("dfsghsf", 357);
......@@ -363,7 +363,7 @@ Obtains an iterator that contains all the entries in this container.
**Example**
```
```ts
let hashMap = new HashMap();
hashMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
hashMap.set("sdfs", 356);
......@@ -390,7 +390,7 @@ Obtains an iterator, each item of which is a JavaScript object.
| IterableIterator&lt;[K, V]&gt; | Iterator obtained.|
**Example**
```
```ts
let hashMap = new HashMap();
hashMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
hashMap.set("sdfs", 356);
......
# Nonlinear Container HashSet
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**<br/>
> The initial APIs of this module are supported since API version 8. Newly added APIs will be marked with a superscript to indicate their earliest API version.
## Modules to Import
```
```ts
import HashSet from '@ohos.util.HashSet';
```
......@@ -32,7 +32,7 @@ A constructor used to create a **HashSet** instance.
**Example**
```
```ts
let hashSet = new HashSet();
```
......@@ -51,9 +51,9 @@ Checks whether this container is empty (contains no entry).
**Example**
```
```ts
const hashSet = new HashSet();
hashSet.isEmpty();
let result = hashSet.isEmpty();
```
......@@ -77,7 +77,7 @@ Checks whether this container contains the specified entry.
**Example**
```
```ts
let hashSet = new HashSet();
let result = hashSet.has("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
hashSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
......@@ -105,7 +105,7 @@ Adds an entry to this container.
**Example**
```
```ts
let hashSet = new HashSet();
let result = hashSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
```
......@@ -131,7 +131,7 @@ Removes an entry from this container.
**Example**
```
```ts
let hashSet = new HashSet();
hashSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
hashSet.add("sdfs");
......@@ -147,7 +147,7 @@ Clears this container and sets its length to **0**.
**Example**
```
```ts
let hashSet = new HashSet();
hashSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
hashSet.add("sdfs");
......@@ -169,7 +169,7 @@ Obtains an iterator that contains all the values in this container.
**Example**
```
```ts
let hashSet = new HashSet();
hashSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
hashSet.add("sdfs");
......@@ -204,7 +204,7 @@ callbackfn
**Example**
```
```ts
let hashSet = new HashSet();
hashSet.add("sdfs");
hashSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
......@@ -227,7 +227,7 @@ Obtains an iterator that contains all the entries in this container.
**Example**
```
```ts
let hashSet = new HashSet();
hashSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
hashSet.add("sdfs");
......@@ -255,7 +255,7 @@ Obtains an iterator, each item of which is a JavaScript object.
**Example**
```
```ts
let hashSet = new HashSet();
hashSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
hashSet.add("sdfs");
......
# Nonlinear Container LightWeightMap
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**<br/>
> The initial APIs of this module are supported since API version 8. Newly added APIs will be marked with a superscript to indicate their earliest API version.
## Modules to Import
```
```ts
import LightWeightMap from '@ohos.util.LightWeightMap'
```
......@@ -32,7 +32,7 @@ A constructor used to create a **LightWeightMap** instance.
**Example**
```
```ts
let lightWeightMap = new LightWeightMap();
```
......@@ -51,7 +51,7 @@ Checks whether this container is empty (contains no entry).
**Example**
```
```ts
const lightWeightMap = new LightWeightMap();
let result = lightWeightMap.isEmpty();
```
......@@ -77,7 +77,7 @@ Checks whether this container contains all entries of the specified **LightWeigh
**Example**
```
```ts
let lightWeightMap = new LightWeightMap();
lightWeightMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
lightWeightMap.set("sdfs", 356);
......@@ -107,7 +107,7 @@ Checks whether this container contains the specified key.
**Example**
```
```ts
let lightWeightMap = new LightWeightMap();
let result = lightWeightMap.hasKey;
lightWeightMap.hasKey("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
......@@ -136,7 +136,7 @@ Checks whether this container contains the specified value.
**Example**
```
```ts
let lightWeightMap = new LightWeightMap();
let result = lightWeightMap.hasValue(123);
lightWeightMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
......@@ -158,7 +158,7 @@ Increases the capacity of this container.
**Example**
```
```ts
let lightWeightMap = new LightWeightMap();
lightWeightMap.increaseCapacityTo(10);
```
......@@ -184,7 +184,7 @@ Obtains the value of the specified key in this container.
**Example**
```
```ts
let lightWeightMap = new LightWeightMap();
lightWeightMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
lightWeightMap.set("sdfs", 356);
......@@ -212,7 +212,7 @@ Obtains the index of the first occurrence of an entry with the specified key in
**Example**
```
```ts
let lightWeightMap = new LightWeightMap();
lightWeightMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
lightWeightMap.set("sdfs", 356);
......@@ -240,7 +240,7 @@ Obtains the index of the first occurrence of an entry with the specified value i
**Example**
```
```ts
let lightWeightMap = new LightWeightMap();
lightWeightMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
lightWeightMap.set("sdfs", 356);
......@@ -268,7 +268,7 @@ Obtains the key of an entry at the specified position in this container.
**Example**
```
```ts
let lightWeightMap = new LightWeightMap();
lightWeightMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
lightWeightMap.set("sdfs", 356);
......@@ -290,7 +290,7 @@ Adds all entries in a **LightWeightMap** instance to this container.
**Example**
```
```ts
let lightWeightMap = new LightWeightMap();
lightWeightMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
lightWeightMap.set("sdfs", 356);
......@@ -319,7 +319,7 @@ Adds an entry to this container.
**Example**
```
```ts
let lightWeightMap = new LightWeightMap();
let result = lightWeightMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
```
......@@ -345,7 +345,7 @@ Removes an entry with the specified key from this container.
**Example**
```
```ts
let lightWeightMap = new LightWeightMap();
lightWeightMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
lightWeightMap.set("sdfs", 356);
......@@ -363,7 +363,7 @@ Removes an entry at the specified position from this container.
| Name| Type| Mandatory| Description|
| -------- | -------- | -------- | -------- |
| index | number | Yes| Position index of the entry to remove.|
| index | number | Yes| Position index of the entry.|
**Return value**
......@@ -373,7 +373,7 @@ Removes an entry at the specified position from this container.
**Example**
```
```ts
let lightWeightMap = new LightWeightMap();
lightWeightMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
lightWeightMap.set("sdfs", 356);
......@@ -402,7 +402,7 @@ Sets a value for an entry at the specified position in this container.
**Example**
```
```ts
let lightWeightMap = new LightWeightMap();
lightWeightMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
lightWeightMap.set("sdfs", 356);
......@@ -430,7 +430,7 @@ Obtains the value of an entry at the specified position in this container.
**Example**
```
```ts
let lightWeightMap = new LightWeightMap();
lightWeightMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
lightWeightMap.set("sdfs", 356);
......@@ -446,7 +446,7 @@ Clears this container and sets its length to **0**.
**Example**
```
```ts
let lightWeightMap = new LightWeightMap();
lightWeightMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
lightWeightMap.set("sdfs", 356);
......@@ -468,7 +468,7 @@ Obtains an iterator that contains all the keys in this container.
**Example**
```
```ts
let lightWeightMap = new LightWeightMap();
lightWeightMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
lightWeightMap.set("sdfs", 356);
......@@ -495,7 +495,7 @@ Obtains an iterator that contains all the values in this container.
**Example**
```
```ts
let lightWeightMap = new LightWeightMap();
lightWeightMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
lightWeightMap.set("sdfs", 356);
......@@ -530,7 +530,7 @@ callbackfn
**Example**
```
```ts
let lightWeightMap = new LightWeightMap();
lightWeightMap.set("sdfs", 123);
lightWeightMap.set("dfsghsf", 357);
......@@ -554,7 +554,7 @@ Obtains an iterator that contains all the entries in this container.
**Example**
```
```ts
let lightWeightMap = new LightWeightMap();
lightWeightMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
lightWeightMap.set("sdfs", 356);
......@@ -581,7 +581,7 @@ Concatenates the entries in this container into a string and returns the string.
**Example**
```
```ts
let lightWeightMap = new LightWeightMap();
lightWeightMap.set("A", 123);
lightWeightMap.set("sdfs", 356);
......@@ -602,7 +602,7 @@ Obtains an iterator, each item of which is a JavaScript object.
**Example**
```
```ts
let lightWeightMap = new LightWeightMap();
lightWeightMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
lightWeightMap.set("sdfs", 356);
......
# Nonlinear Container LightWeightSet
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**<br/>
> The initial APIs of this module are supported since API version 8. Newly added APIs will be marked with a superscript to indicate their earliest API version.
## Modules to Import
```
```ts
import LightWeightSet from '@ohos.util.LightWeightSet'
```
......@@ -32,7 +32,7 @@ A constructor used to create a **LightWeightSet** instance.
**Example**
```
```ts
let lightWeightSet = new LightWeightSet();
```
......@@ -51,7 +51,7 @@ Checks whether this container is empty.
**Example**
```
```ts
const lightWeightSet = new LightWeightSet();
let result = lightWeightSet.isEmpty();
```
......@@ -76,7 +76,7 @@ Adds an entry to this container.
**Example**
```
```ts
let lightWeightSet = new LightWeightSet();
let result = lightWeightSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
```
......@@ -96,7 +96,7 @@ Adds all entries in a **LightWeightSet** instance to this container.
**Example**
```
```ts
let lightWeightSet = new LightWeightSet();
lightWeightSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
lightWeightSet.add("sdfs");
......@@ -126,7 +126,7 @@ Checks whether this container contains all entries of the specified **LightWeigh
**Example**
```
```ts
let lightWeightSet = new LightWeightSet();
lightWeightSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
lightWeightSet.add("sdfs");
......@@ -156,7 +156,7 @@ Checks whether this container has the specified key.
**Example**
```
```ts
let lightWeightSet = new LightWeightSet();
let result = lightWeightSet.has(123);
lightWeightSet.add(123);
......@@ -184,7 +184,7 @@ Checks whether this container contains objects of the same type as the specified
**Example**
```
```ts
let lightWeightSet = new LightWeightSet();
lightWeightSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
lightWeightSet.add("sdfs");
......@@ -207,7 +207,7 @@ Increases the capacity of this container.
**Example**
```
```ts
let lightWeightSet = new LightWeightSet();
lightWeightSet.increaseCapacityTo(10);
```
......@@ -233,7 +233,7 @@ Obtains the position index of the entry with the specified key in this container
**Example**
```
```ts
let lightWeightSet = new LightWeightSet();
lightWeightSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
lightWeightSet.add("sdfs");
......@@ -261,7 +261,7 @@ Removes an entry of the specified key from this container.
**Example**
```
```ts
let lightWeightSet = new LightWeightSet();
lightWeightSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
lightWeightSet.add("sdfs");
......@@ -289,7 +289,7 @@ Removes the entry at the specified position from this container.
**Example**
```
```ts
let lightWeightSet = new LightWeightSet();
lightWeightSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
lightWeightSet.add("sdfs");
......@@ -317,7 +317,7 @@ Obtains the value of the entry at the specified position in this container.
**Parameters**
```
```ts
let lightWeightSet = new LightWeightSet();
lightWeightSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
lightWeightSet.add("sdfs");
......@@ -333,7 +333,7 @@ Clears this container and sets its length to **0**.
**Example**
```
```ts
let lightWeightSet = new LightWeightSet();
lightWeightSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
lightWeightSet.add("sdfs");
......@@ -355,7 +355,7 @@ Obtains a string that contains all entries in this container.
**Example**
```
```ts
let lightWeightSet = new LightWeightSet();
lightWeightSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
lightWeightSet.add("sdfs");
......@@ -377,7 +377,7 @@ Obtains an array that contains all objects in this container.
**Example**
```
```ts
let lightWeightSet = new LightWeightSet();
lightWeightSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
lightWeightSet.add("sdfs");
......@@ -399,7 +399,7 @@ Obtains an iterator that contains all the values in this container.
**Example**
```
```ts
let lightWeightSet = new LightWeightSet();
lightWeightSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
lightWeightSet.add("sdfs");
......@@ -434,7 +434,7 @@ callbackfn
**Example**
```
```ts
let lightWeightSet = new LightWeightSet();
lightWeightSet.add("sdfs");
lightWeightSet.add("dfsghsf");
......@@ -458,7 +458,7 @@ Obtains an iterator that contains all the entries in this container.
**Example**
```
```ts
let lightWeightSet = new LightWeightSet();
lightWeightSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
lightWeightSet.add("sdfs");
......@@ -485,7 +485,7 @@ Obtains an iterator, each item of which is a JavaScript object.
**Example**
```
```ts
let lightWeightSet = new LightWeightSet();
lightWeightSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
lightWeightSet.add("sdfs");
......
# Linear Container LinkedList
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**<br/>
> The initial APIs of this module are supported since API version 8. Newly added APIs will be marked with a superscript to indicate their earliest API version.
## Modules to Import
```
```ts
import LinkedList from '@ohos.util.LinkedList'
```
......@@ -34,7 +34,7 @@ A constructor used to create a **LinkedList** instance.
**Example**
```
```ts
let linkedList = new LinkedList();
```
......@@ -59,7 +59,7 @@ Adds an entry at the end of this container.
**Example**
```
```ts
let linkedList = new LinkedList();
let result = linkedList.add("a");
let result1 = linkedList.add(1);
......@@ -83,7 +83,7 @@ Adds an entry at the top of this container.
**Example**
```
```ts
let linkedList = new LinkedList();
linkedList.addFirst("a");
linkedList.addFirst(1);
......@@ -108,7 +108,7 @@ Inserts an entry at the specified position in this container.
**Example**
```
```ts
let linkedList = new LinkedList();
linkedList.insert(0, "A");
linkedList.insert(1, 0);
......@@ -135,7 +135,7 @@ Checks whether this container has the specified entry.
**Example**
```
```ts
let linkedList = new LinkedList();
let result1 = linkedList.has("Ahfbrgrbgnutfodgorrogorg");
linkedList.add("Ahfbrgrbgnutfodgorrogorg");
......@@ -162,7 +162,7 @@ Obtains an entry at the specified position in this container.
**Example**
```
```ts
let linkedList = new LinkedList();
linkedList.add(2);
linkedList.add(4);
......@@ -194,7 +194,7 @@ Obtains the index of the last occurrence of the specified entry in this containe
**Example**
```
```ts
let linkedList = new LinkedList();
linkedList.add(2);
linkedList.add(4);
......@@ -226,7 +226,7 @@ Obtains the index of the first occurrence of the specified entry in this contain
**Example**
```
```ts
let linkedList = new LinkedList();
linkedList.add(2);
linkedList.add(4);
......@@ -258,7 +258,7 @@ Removes an entry at the specified position from this container.
**Example**
```
```ts
let linkedList = new LinkedList();
linkedList.add(2);
linkedList.add(4);
......@@ -282,7 +282,7 @@ Removes the first entry from this container.
**Example**
```
```ts
let linkedList = new LinkedList();
linkedList.add(2);
linkedList.add(4);
......@@ -306,7 +306,7 @@ Removes the last entry from this container.
**Example**
```
```ts
let linkedList = new LinkedList();
linkedList.add(2);
linkedList.add(4);
......@@ -336,7 +336,7 @@ Removes the first occurrence of the specified entry from this container.
**Example**
```
```ts
let linkedList = new LinkedList();
linkedList.add(2);
linkedList.add(4);
......@@ -365,7 +365,7 @@ Removes the first occurrence of the specified entry from this container.
**Example**
```
```ts
let linkedList = new LinkedList();
linkedList.add(2);
linkedList.add(4);
......@@ -394,7 +394,7 @@ Removes the last occurrence of the specified entry from this container.
**Example**
```
```ts
let linkedList = new LinkedList();
linkedList.add(2);
linkedList.add(4);
......@@ -417,7 +417,7 @@ Clones this container and returns a copy. The modification to the copy does not
**Example**
```
```ts
let linkedList = new LinkedList();
linkedList.add(2);
linkedList.add(4);
......@@ -450,7 +450,7 @@ callbackfn
**Example**
```
```ts
let linkedList = new LinkedList();
linkedList.add(2);
linkedList.add(4);
......@@ -469,7 +469,7 @@ Clears this container and sets its length to **0**.
**Example**
```
```ts
let linkedList = new LinkedList();
linkedList.add(2);
linkedList.add(4);
......@@ -499,7 +499,7 @@ Replaces an entry at the specified position in this container with a given entry
**Example**
```
```ts
let linkedList = new LinkedList();
linkedList.add(2);
linkedList.add(4);
......@@ -521,7 +521,7 @@ Converts this container into an array.
| Array&lt;T&gt; | Array obtained.|
**Example**
```
```ts
let linkedList = new LinkedList();
linkedList.add(2);
linkedList.add(4);
......@@ -544,7 +544,7 @@ Obtains the first entry in this container.
**Example**
```
```ts
let linkedList = new LinkedList();
linkedList.add(2);
linkedList.add(4);
......@@ -567,7 +567,7 @@ Obtains the last entry in this container.
**Example**
```
```ts
let linkedList = new LinkedList();
linkedList.add(2);
linkedList.add(4);
......@@ -591,7 +591,7 @@ Obtains an iterator, each item of which is a JavaScript object.
**Example**
```
```ts
let linkedList = new LinkedList();
linkedList.add(2);
linkedList.add(4);
......
# Linear Container List
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**<br/>
> The initial APIs of this module are supported since API version 8. Newly added APIs will be marked with a superscript to indicate their earliest API version.
## Modules to Import
```
```ts
import List from '@ohos.util.List'
```
......@@ -34,7 +34,7 @@ A constructor used to create a **List** instance.
**Example**
```
```ts
let list = new List();
```
......@@ -59,7 +59,7 @@ Adds an entry at the end of this container.
**Example**
```
```ts
let list = new List();
let result = list.add("a");
let result1 = list.add(1);
......@@ -84,7 +84,7 @@ Inserts an entry at the specified position in this container.
**Example**
```
```ts
let list = new List();
list.insert("A", 0);
list.insert(0, 1);
......@@ -111,7 +111,7 @@ Checks whether this container has the specified entry.
**Example**
```
```ts
let list = new List();
let result = list.has("Ahfbrgrbgnutfodgorrogorg");
list.add("Ahfbrgrbgnutfodgorrogorg");
......@@ -138,7 +138,7 @@ Obtains the entry at the specified position in this container.
**Example**
```
```ts
let list = new List();
list.add(2);
list.add(4);
......@@ -170,7 +170,7 @@ Obtains the index of the last occurrence of the specified entry in this containe
**Example**
```
```ts
let list = new List();
list.add(2);
list.add(4);
......@@ -202,7 +202,7 @@ Obtains the index of the first occurrence of the specified entry in this contain
**Example**
```
```ts
let list = new List();
list.add(2);
list.add(4);
......@@ -235,7 +235,7 @@ Compares whether a specified object is equal to this container.
**Example**
```
```ts
let list = new List();
list.add(2);
list.add(4);
......@@ -270,7 +270,7 @@ Removes an entry at the specified position from this container.
**Example**
```
```ts
let list = new List();
list.add(2);
list.add(4);
......@@ -300,7 +300,7 @@ Removes the first occurrence of the specified entry from this container.
**Example**
```
```ts
let list = new List();
list.add(2);
list.add(4);
......@@ -333,7 +333,7 @@ callbackfn
**Example**
```
```ts
let list = new List();
list.add(2);
list.add(4);
......@@ -371,7 +371,7 @@ callbackfn
**Example**
```
```ts
let list = new List();
list.add(2);
list.add(4);
......@@ -391,20 +391,20 @@ Sorts entries in this container.
**Parameters**
| Name| Value Type | Mandatory| Description|
| Name | Type | Mandatory | Description |
| -------- | -------- | -------- | -------- |
| comparator | function | Yes| Callback invoked for sorting.|
| comparator | function | Yes | Callback invoked for sorting. |
comparator
| Name| Value Type | Mandatory| Description|
| Name | Type | Mandatory | Description |
| -------- | -------- | -------- | -------- |
| firstValue | T | Yes| Previous entry.|
| secondValue | T | Yes| Next entry.|
| firstValue | T | Yes | Previous entry. |
| secondValue | T | Yes | Next entry. |
**Example**
```
```ts
let list = new List();
list.add(2);
list.add(4);
......@@ -435,7 +435,7 @@ Obtains entries within a range in this container, including the entry at the sta
**Example**
```
```ts
let list = new List();
list.add(2);
list.add(4);
......@@ -454,7 +454,7 @@ Clears this container and sets its length to **0**.
**Example**
```
```ts
let list = new List();
list.add(2);
list.add(4);
......@@ -484,7 +484,7 @@ Replaces an entry at the specified position in this container with a given entry
**Example**
```
```ts
let list = new List();
list.add(2);
list.add(4);
......@@ -502,13 +502,13 @@ Converts this container into an array.
**Return value**
| Value Type | Description|
| Type | Description |
| -------- | -------- |
| Array&lt;T&gt; | Array obtained.|
| Array&lt;T&gt; | Array obtained. |
**Example**
```
```ts
let list = new List();
list.add(2);
list.add(4);
......@@ -531,7 +531,7 @@ Checks whether this container is empty (contains no entry).
**Example**
```
```ts
let list = new List();
list.add(2);
list.add(4);
......@@ -554,7 +554,7 @@ Obtains the first entry in this container.
**Example**
```
```ts
let list = new List();
list.add(2);
list.add(4);
......@@ -577,7 +577,7 @@ Obtains the last entry in this container.
**Example**
```
```ts
let list = new List();
list.add(2);
list.add(4);
......@@ -601,7 +601,7 @@ Obtains an iterator, each item of which is a JavaScript object.
**Example**
```
```ts
let list = new List();
list.add(2);
list.add(4);
......
# Nonlinear Container PlainArray
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**<br/>
> The initial APIs of this module are supported since API version 8. Newly added APIs will be marked with a superscript to indicate their earliest API version.
## Modules to Import
```
```ts
import PlainArray from '@ohos.util.PlainArray'
```
......@@ -32,7 +32,7 @@ A constructor used to create a **PlainArray** instance.
**Example**
```
```ts
let plainArray = new PlainArray();
```
......@@ -51,7 +51,7 @@ Checks whether this container is empty.
**Example**
```
```ts
const plainArray = new PlainArray();
let result = plainArray.isEmpty();
```
......@@ -77,7 +77,7 @@ Checks whether this container contains the specified key.
**Example**
```
```ts
let plainArray = new PlainArray();
plainArray.has(1);
plainArray.add(1, "sddfhf");
......@@ -105,7 +105,7 @@ Obtains the value of the specified key in this container.
**Example**
```
```ts
let plainArray = new PlainArray();
plainArray.add(1, "sddfhf");
plainArray.add(2, "sffdfhf");
......@@ -133,7 +133,7 @@ Obtains the index of the first occurrence of an entry with the specified key in
**Example**
```
```ts
let plainArray = new PlainArray();
plainArray.add(1, "sddfhf");
plainArray.add(2, "sffdfhf");
......@@ -161,7 +161,7 @@ Obtains the index of the first occurrence of an entry with the specified value i
**Example**
```
```ts
let plainArray = new PlainArray();
plainArray.add(1, "sddfhf");
plainArray.add(2, "sffdfhf");
......@@ -189,7 +189,7 @@ Obtains the key of the entry at the specified position in this container.
**Example**
```
```ts
let plainArray = new PlainArray();
plainArray.add(1, "sddfhf");
plainArray.add(2, "sffdfhf");
......@@ -216,7 +216,7 @@ Obtains the value of an entry at the specified position in this container.
**Example**
```
```ts
let plainArray = new PlainArray();
plainArray.add(1, "sddfhf");
plainArray.add(2, "sffdfhf");
......@@ -237,7 +237,7 @@ Clones this container and returns a copy. The modification to the copy does not
**Example**
```
```ts
let plainArray = new PlainArray();
plainArray.add(1, "sddfhf");
plainArray.add(2, "sffdfhf");
......@@ -260,7 +260,7 @@ Adds an entry to this container.
**Example**
```
```ts
let plainArray = new PlainArray();
plainArray.add(1, "sddfhf");
```
......@@ -286,7 +286,7 @@ Removes an entry with the specified key from this container.
**Example**
```
```ts
let plainArray = new PlainArray();
plainArray.add(1, "sddfhf");
plainArray.add(2, "sffdfhf");
......@@ -315,7 +315,7 @@ Removes an entry at the specified position from this container.
**Example**
```
```ts
let plainArray = new PlainArray();
plainArray.add(1, "sddfhf");
plainArray.add(2, "sffdfhf");
......@@ -345,7 +345,7 @@ Removes entries in a specified range from this container.
**Example**
```
```ts
let plainArray = new PlainArray();
plainArray.add(1, "sddfhf");
plainArray.add(2, "sffdfhf");
......@@ -368,7 +368,7 @@ Sets a value for an entry at the specified position in this container.
**Example**
```
```ts
let plainArray = new PlainArray();
plainArray.add(1, "sddfhf");
plainArray.add(2, "sffdfhf");
......@@ -390,7 +390,7 @@ Obtains a string that contains all entries in this container.
**Example**
```
```ts
let plainArray = new PlainArray();
plainArray.add(1, "sddfhf");
plainArray.add(2, "sffdfhf");
......@@ -406,7 +406,7 @@ Clears this container and sets its length to **0**.
**Example**
```
```ts
let plainArray = new PlainArray();
plainArray.add(1, "sddfhf");
plainArray.add(2, "sffdfhf");
......@@ -436,7 +436,7 @@ callbackfn
**Example**
```
```ts
let plainArray = new PlainArray();
plainArray.add(1, "sddfhf");
plainArray.add(2, "sffdfhf");
......@@ -460,7 +460,7 @@ Obtains an iterator, each item of which is a JavaScript object.
**Example**
```
```ts
let plainArray = new PlainArray();
plainArray.add(1, "sddfhf");
plainArray.add(2, "sffdfhf");
......
# Linear Container Queue
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**<br/>
> The initial APIs of this module are supported since API version 8. Newly added APIs will be marked with a superscript to indicate their earliest API version.
## Modules to Import
```
```ts
import Queue from '@ohos.util.Queue'
```
......@@ -33,7 +33,7 @@ A constructor used to create a **Queue** instance.
**Example**
```
```ts
let queue = new Queue();
```
......@@ -58,7 +58,7 @@ Adds an entry at the end of this container.
**Example**
```
```ts
let queue = new Queue();
let result = queue.add("a");
let result1 = queue.add(1);
......@@ -83,7 +83,7 @@ Removes the first entry from this container.
**Example**
```
```ts
let queue = new Queue();
queue.add(2);
queue.add(4);
......@@ -107,7 +107,7 @@ Obtains the first entry of this container.
**Example**
```
```ts
let queue = new Queue();
queue.add(2);
queue.add(4);
......@@ -140,7 +140,7 @@ callbackfn
**Example**
```
```ts
let queue = new Queue();
queue.add(2);
queue.add(4);
......@@ -161,12 +161,12 @@ Obtains an iterator, each item of which is a JavaScript object.
**Return value**
| Type| Description|
| Type | Description |
| -------- | -------- |
| IterableIterator&lt;T&gt; | Iterator obtained.|
| IterableIterator&lt;T&gt; | Iterator obtained. |
**Example**
```
```ts
let queue = new Queue();
queue.add(2);
queue.add(4);
......
# Linear Container Stack
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**<br/>
> The initial APIs of this module are supported since API version 8. Newly added APIs will be marked with a superscript to indicate their earliest API version.
## Modules to Import
```
```ts
import Stack from '@ohos.util.Stack'
```
......@@ -33,7 +33,7 @@ A constructor used to create a **Stack** instance.
**Example**
```
```ts
let stack = new Stack();
```
......@@ -58,7 +58,7 @@ Adds an entry at the top of this container.
**Example**
```
```ts
let stack = new Stack();
let result = stack.push("a");
let result1 = stack.push(1);
......@@ -82,7 +82,7 @@ Removes the top entry from this container.
**Example**
```
```ts
let stack = new Stack();
stack.push(2);
stack.push(4);
......@@ -106,7 +106,7 @@ Obtains the top entry of this container.
**Example**
```
```ts
let stack = new Stack();
stack.push(2);
stack.push(4);
......@@ -135,7 +135,7 @@ Obtains the index of the first occurrence of the specified entry in this contain
**Example**
```
```ts
let stack = new Stack();
stack.push(2);
stack.push(4);
......@@ -168,7 +168,7 @@ callbackfn
**Example**
```
```ts
let stack = new Stack();
stack.push(2);
stack.push(4);
......@@ -193,7 +193,7 @@ Checks whether this container is empty (contains no entries).
**Example**
```
```ts
let stack = new Stack();
stack.push(2);
stack.push(4);
......@@ -216,7 +216,7 @@ Obtains an iterator, each item of which is a JavaScript object.
| IterableIterator&lt;T&gt; | Iterator obtained.|
**Example**
```
```ts
let stack = new Stack();
stack.push(2);
stack.push(4);
......
# Nonlinear Container TreeMap
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**<br/>
> The initial APIs of this module are supported since API version 8. Newly added APIs will be marked with a superscript to indicate their earliest API version.
## Modules to Import
```
```ts
import TreeMap from '@ohos.util.TreeMap'
```
......@@ -38,7 +38,7 @@ A constructor used to create a **TreeMap** instance.
**Example**
```
```ts
let treeMap = new TreeMap();
```
......@@ -57,7 +57,7 @@ Checks whether this container is empty (contains no entry).
**Example**
```
```ts
const treeMap = new TreeMap();
let result = treeMap.isEmpty();
```
......@@ -83,7 +83,7 @@ Checks whether this container has the specified key.
**Example**
```
```ts
let treeMap = new TreeMap();
let result = treeMap.hasKey("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
treeMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
......@@ -111,7 +111,7 @@ Checks whether this container has the specified value.
**Example**
```
```ts
let treeMap = new TreeMap();
let result = treeMap.hasValue(123);
treeMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
......@@ -139,7 +139,7 @@ Obtains the value of the specified key in this container.
**Example**
```
```ts
let treeMap = new TreeMap();
treeMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
treeMap.set("sdfs", 356);
......@@ -161,7 +161,7 @@ Obtains the first key in this container.
**Example**
```
```ts
let treeMap = new TreeMap();
treeMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
treeMap.set("sdfs", 356);
......@@ -183,7 +183,7 @@ Obtains the last key in this container.
**Example**
```
```ts
let treeMap = new TreeMap();
treeMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
treeMap.set("sdfs", 356);
......@@ -205,7 +205,7 @@ Adds all entries in a **TreeMap** instance to this container.
**Example**
```
```ts
let treeMap = new TreeMap();
treeMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
treeMap.set("sdfs", 356);
......@@ -235,7 +235,7 @@ Adds an entry to this container.
**Example**
```
```ts
let treeMap = new TreeMap();
treeMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
```
......@@ -261,7 +261,7 @@ Removes the entry with the specified key from this container.
**Example**
```
```ts
let treeMap = new TreeMap();
treeMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
treeMap.set("sdfs", 356);
......@@ -289,7 +289,7 @@ Obtains the key that is placed in front of the input key in this container.
**Example**
```
```ts
let treeMap = new TreeMap();
treeMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
treeMap.set("sdfs", 356);
......@@ -318,7 +318,7 @@ Obtains the key that is placed next to the input key in this container.
**Example**
```
```ts
let treeMap = new TreeMap();
treeMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
treeMap.set("sdfs", 356);
......@@ -347,7 +347,7 @@ Replaces an entry in this container.
**Example**
```
```ts
let treeMap = new TreeMap();
treeMap.set("sdfs", 123);
let result = treeMap.replace("sdfs", 357);
......@@ -362,7 +362,7 @@ Clears this container and sets its length to **0**.
**Example**
```
```ts
let treeMap = new TreeMap();
treeMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
treeMap.set("sdfs", 356);
......@@ -384,7 +384,7 @@ Obtains an iterator that contains all the keys in this container.
**Example**
```
```ts
let treeMap = new TreeMap();
treeMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
treeMap.set("sdfs", 356);
......@@ -411,7 +411,7 @@ Obtains an iterator that contains all the values in this container.
**Example**
```
```ts
let treeMap = new TreeMap();
treeMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
treeMap.set("sdfs", 356);
......@@ -446,7 +446,7 @@ callbackfn
**Example**
```
```ts
let treeMap = new TreeMap();
treeMap.set("sdfs", 123);
treeMap.set("dfsghsf", 357);
......@@ -470,7 +470,7 @@ Obtains an iterator that contains all the entries in this container.
**Example**
```
```ts
let treeMap = new TreeMap();
treeMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
treeMap.set("sdfs", 356);
......@@ -498,7 +498,7 @@ Obtains an iterator, each item of which is a JavaScript object.
**Example**
```
```ts
let treeMap = new TreeMap();
treeMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
treeMap.set("sdfs", 356);
......
# Nonlinear Container TreeSet
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**<br/>
> The initial APIs of this module are supported since API version 8. Newly added APIs will be marked with a superscript to indicate their earliest API version.
## Modules to Import
```
```ts
import TreeSet from '@ohos.util.TreeSet'
```
......@@ -38,7 +38,7 @@ A constructor used to create a **TreeSet** instance.
**Example**
```
```ts
let treeSet = new TreeSet();
```
......@@ -57,7 +57,7 @@ Checks whether this container is empty (contains no entry).
**Example**
```
```ts
const treeSet = new TreeSet();
let result = treeSet.isEmpty();
```
......@@ -83,7 +83,7 @@ Checks whether this container has the specified value.
**Example**
```
```ts
let treeSet = new TreeSet();
treeSet.has(123);
treeSet.add(123);
......@@ -105,7 +105,7 @@ Obtains the value of the first entry in this container.
**Example**
```
```ts
let treeSet = new TreeSet();
treeSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
treeSet.add("sdfs");
......@@ -127,7 +127,7 @@ Obtains the value of the last entry in this container.
**Example**
```
```ts
let treeSet = new TreeSet();
treeSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
treeSet.add("sdfs");
......@@ -155,7 +155,7 @@ Adds an entry to this container.
**Example**
```
```ts
let treeSet = new TreeSet();
let result = treeSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
```
......@@ -181,7 +181,7 @@ Removes the entry with the specified key from this container.
**Example**
```
```ts
let treeSet = new TreeSet();
treeSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
treeSet.add("sdfs");
......@@ -209,7 +209,7 @@ Obtains the value that is placed in front of the input key in this container.
**Example**
```
```ts
let treeSet = new TreeSet();
treeSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
treeSet.add("sdfs");
......@@ -238,7 +238,7 @@ Obtains the value that is placed next to the input key in this container.
**Example**
```
```ts
let treeSet = new TreeSet();
treeSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
treeSet.add("sdfs");
......@@ -261,7 +261,7 @@ Removes the first entry in this container.
**Return value**
```
```ts
let treeSet = new TreeSet();
treeSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
treeSet.add("sdfs");
......@@ -283,7 +283,7 @@ Removes the last entry in this container.
**Return value**
```
```ts
let treeSet = new TreeSet();
treeSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
treeSet.add("sdfs");
......@@ -299,7 +299,7 @@ Clears this container and sets its length to **0**.
**Example**
```
```ts
let treeSet = new TreeSet();
treeSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
treeSet.add("sdfs");
......@@ -321,7 +321,7 @@ Obtains an iterator that contains all the values in this container.
**Example**
```
```ts
let treeSet = new TreeSet();
treeSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
treeSet.add("sdfs");
......@@ -356,7 +356,7 @@ callbackfn
**Example**
```
```ts
let treeSet = new TreeSet();
treeSet.add("sdfs");
treeSet.add("dfsghsf");
......@@ -380,7 +380,7 @@ Obtains an iterator that contains all the entries in this container.
**Example**
```
```ts
let treeSet = new TreeSet();
treeSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
treeSet.add("sdfs");
......@@ -409,7 +409,7 @@ Obtains an iterator, each item of which is a JavaScript object.
**Example**
```
```ts
let treeSet = new TreeSet();
treeSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
treeSet.add("sdfs");
......
# Linear Container Vector
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**<br/>
> The initial APIs of this module are supported since API version 8. Newly added APIs will be marked with a superscript to indicate their earliest API version.
## Modules to Import
```
```ts
import Vector from '@ohos.util.Vector'
```
......@@ -33,7 +33,7 @@ A constructor used to create a **Vector** instance.
**Example**
```
```ts
let vector = new Vector();
```
......@@ -58,7 +58,7 @@ Adds an entry at the end of this container.
**Example**
```
```ts
let vector = new Vector();
let result = vector.add("a");
let result1 = vector.add(1);
......@@ -83,7 +83,7 @@ Inserts an entry at the specified position in this container.
**Example**
```
```ts
let vector = new Vector();
vector.insert("A", 0);
vector.insert(0, 1);
......@@ -110,7 +110,7 @@ Checks whether this container has the specified entry.
**Example**
```
```ts
let vector = new Vector();
let result = vector.has("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
vector.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
......@@ -137,7 +137,7 @@ Obtains the index of the first occurrence of the specified entry in this contain
**Example**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -169,7 +169,7 @@ Obtains the index of the last occurrence of the specified entry in this containe
**Example**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -201,7 +201,7 @@ Removes an entry at the specified position from this container.
**Example**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -231,7 +231,7 @@ Removes the first occurrence of the specified entry from this container.
**Return value**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -255,7 +255,7 @@ Removes from this container all of the entries within a range, including the ent
**Example**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -290,7 +290,7 @@ callbackfn
**Example**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -328,7 +328,7 @@ callbackfn
**Example**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -348,20 +348,20 @@ Sorts entries in this container.
**Parameters**
| Name| Type| Mandatory| Description|
| Name | Type | Mandatory | Description |
| -------- | -------- | -------- | -------- |
| comparator | function | No| Callback invoked for sorting.|
| comparator | function | No | Callback invoked for sorting. |
comparator
| Name| Type| Mandatory| Description|
| Name | Type | Mandatory | Description |
| -------- | -------- | -------- | -------- |
| firstValue | T | Yes| Previous entry.|
| secondValue | T | Yes| Next entry.|
| firstValue | T | Yes | Previous entry. |
| secondValue | T | Yes | Next entry. |
**Example**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -393,7 +393,7 @@ Obtains entries within a range in this container, including the entry at the sta
**Return value**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -413,7 +413,7 @@ Clears all entries in this container and sets its length to **0**.
**Return value**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -436,7 +436,7 @@ Clones this container and returns a copy. The modification to the copy does not
**Example**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -459,7 +459,7 @@ Obtains the capacity of this container.
**Example**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -482,7 +482,7 @@ Converts this container into an array.
**Example**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -505,7 +505,7 @@ Checks whether this container is empty (contains no entries).
**Example**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -528,7 +528,7 @@ Increases the capacity of this container.
**Example**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -546,7 +546,7 @@ Trims the capacity of this container into its current length.
**Example**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -569,7 +569,7 @@ Uses commas (,) to concatenate entries in this container into a string.
**Example**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -592,7 +592,7 @@ Copies entries in this container into an array to overwrite elements of the same
**Example**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -616,7 +616,7 @@ Obtains the first entry in this container.
**Example**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -639,7 +639,7 @@ Obtains the last entry in this container.
**Example**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -669,7 +669,7 @@ Searches for an entry backward from the specified position index and returns the
**Example**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -700,7 +700,7 @@ Searches for an entry forward from the specified position index and returns the
**Example**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -724,7 +724,7 @@ Sets a new length for this container.
**Example**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -754,7 +754,7 @@ Obtains an entry at the specified position in this container.
**Example**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -783,7 +783,7 @@ Replaces an entry at the specified position in this container with a given entry
**Example**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......@@ -806,7 +806,7 @@ Obtains an iterator. Each item of the iterator is a JavaScript object.
**Example**
```
```ts
let vector = new Vector();
vector.add(2);
vector.add(4);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册