0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

OpenHarmony語(yǔ)言基礎(chǔ)類庫(kù)【@ohos.util.List (線性容器List)】

jf_46214456 ? 來(lái)源:jf_46214456 ? 作者:jf_46214456 ? 2024-05-10 16:57 ? 次閱讀

List底層通過(guò)單向鏈表實(shí)現(xiàn),每個(gè)節(jié)點(diǎn)有一個(gè)指向后一個(gè)元素的引用。當(dāng)需要查詢?cè)貢r(shí),必須從頭遍歷,插入、刪除效率高,查詢效率低。List允許元素為null。

List和[LinkedList]相比,LinkedList是雙向鏈表,可以快速地在頭尾進(jìn)行增刪,而List是單向鏈表,無(wú)法雙向操作。

推薦使用場(chǎng)景: 當(dāng)需要頻繁的插入刪除時(shí),推薦使用List高效操作。

文檔中存在泛型的使用,涉及以下泛型標(biāo)記符:

  • T:Type,類

說(shuō)明:

本模塊首批接口從API version 8開(kāi)始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。

導(dǎo)入模塊

import List from '@ohos.util.List';

List

鴻蒙開(kāi)發(fā)指導(dǎo)文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

屬性

系統(tǒng)能力: SystemCapability.Utils.Lang

名稱類型可讀可寫(xiě)說(shuō)明
lengthnumberList的元素個(gè)數(shù)。

HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿

搜狗高速瀏覽器截圖20240326151450.png

constructor

constructor()

List的構(gòu)造函數(shù)。

系統(tǒng)能力: SystemCapability.Utils.Lang

錯(cuò)誤碼:

以下錯(cuò)誤碼的詳細(xì)介紹請(qǐng)參見(jiàn)[語(yǔ)言基礎(chǔ)類庫(kù)錯(cuò)誤碼]

錯(cuò)誤碼ID錯(cuò)誤信息
10200012The List's constructor cannot be directly invoked.

示例:

let list = new List();

add

add(element: T): boolean

在List尾部插入元素。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù)

參數(shù)名類型必填說(shuō)明
elementT添加進(jìn)去的元素。

返回值:

類型說(shuō)明
boolean插入成功返回true,否則返回false。

錯(cuò)誤碼:

以下錯(cuò)誤碼的詳細(xì)介紹請(qǐng)參見(jiàn)[語(yǔ)言基礎(chǔ)類庫(kù)錯(cuò)誤碼]。

錯(cuò)誤碼ID錯(cuò)誤信息
10200011The add method cannot be bound.

示例:

let list = new List();
let result1 = list.add("a");
let result2 = list.add(1);
let b = [1, 2, 3];
let result3 = list.add(b);
let c = {name : "Dylon", age : "13"};
let result4 = list.add(c);
let result5 = list.add(false);

insert

insert(element: T, index: number): void

在長(zhǎng)度范圍內(nèi)任意位置插入指定元素。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類型必填說(shuō)明
elementT插入元素。
indexnumber插入的位置索引。

錯(cuò)誤碼:

以下錯(cuò)誤碼的詳細(xì)介紹請(qǐng)參見(jiàn)[語(yǔ)言基礎(chǔ)類庫(kù)錯(cuò)誤碼]。

錯(cuò)誤碼ID錯(cuò)誤信息
10200011The insert method cannot be bound.
10200001The value of index is out of range.

示例:

let list = new List();
list.insert("A", 0);
list.insert(0, 1);
list.insert(true, 2);

has

has(element: T): boolean

判斷此List中是否含有該指定元素。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類型必填說(shuō)明
elementT指定元素。

返回值:

類型說(shuō)明
boolean包含指定元素返回true,否則返回false。

錯(cuò)誤碼:

以下錯(cuò)誤碼的詳細(xì)介紹請(qǐng)參見(jiàn)[語(yǔ)言基礎(chǔ)類庫(kù)錯(cuò)誤碼]。

錯(cuò)誤碼ID錯(cuò)誤信息
10200011The has method cannot be bound.

示例:

let list = new List();
list.add("squirrel");
let result = list.has("squirrel");

get

get(index: number): T

根據(jù)下標(biāo)獲取List中的元素。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類型必填說(shuō)明
indexnumber要查找的下標(biāo)。

返回值:

類型說(shuō)明
T根據(jù)下標(biāo)查找到的元素。

錯(cuò)誤碼:

以下錯(cuò)誤碼的詳細(xì)介紹請(qǐng)參見(jiàn)[語(yǔ)言基礎(chǔ)類庫(kù)錯(cuò)誤碼]。

錯(cuò)誤碼ID錯(cuò)誤信息
10200011The get method cannot be bound.

示例:

let list = new List();
list.add(2);
list.add(4);
list.add(5);
list.add(2);
list.add(1);
list.add(2);
list.add(4);
let result = list.get(2);

getLastIndexOf

getLastIndexOf(element: T): number

查找指定元素最后一次出現(xiàn)的下標(biāo)值,查找失敗返回-1。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類型必填說(shuō)明
elementT指定元素。

返回值:

類型說(shuō)明
number返回指定元素最后一次出現(xiàn)的下標(biāo)值,沒(méi)有找到返回-1。

錯(cuò)誤碼:

以下錯(cuò)誤碼的詳細(xì)介紹請(qǐng)參見(jiàn)[語(yǔ)言基礎(chǔ)類庫(kù)錯(cuò)誤碼]。

錯(cuò)誤碼ID錯(cuò)誤信息
10200011The getLastIndexOf method cannot be bound.

示例:

let list = new List();
list.add(2);
list.add(4);
list.add(5);
list.add(2);
list.add(1);
list.add(2);
list.add(4);
let result = list.getLastIndexOf(2);

getIndexOf

getIndexOf(element: T): number

查找指定元素第一次出現(xiàn)的下標(biāo)值,查找失敗返回-1。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類型必填說(shuō)明
elementT指定元素。

返回值:

類型說(shuō)明
number返回第一次找到指定元素的下標(biāo),沒(méi)有找到返回-1。

錯(cuò)誤碼:

以下錯(cuò)誤碼的詳細(xì)介紹請(qǐng)參見(jiàn)[語(yǔ)言基礎(chǔ)類庫(kù)錯(cuò)誤碼]。

錯(cuò)誤碼ID錯(cuò)誤信息
10200011The getIndexOf method cannot be bound.

示例:

let list = new List();
list.add(2);
list.add(4);
list.add(5);
list.add(2);
list.add(1);
list.add(2);
list.add(4);
let result = list.getIndexOf(2);

equal

equal(obj: Object): boolean

比較指定對(duì)象與此List是否相等。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類型必填說(shuō)明
objObject用來(lái)比較的對(duì)象。

返回值:

類型說(shuō)明
boolean如果對(duì)象與此列表相同返回true,否則返回false。

錯(cuò)誤碼:

以下錯(cuò)誤碼的詳細(xì)介紹請(qǐng)參見(jiàn)[語(yǔ)言基礎(chǔ)類庫(kù)錯(cuò)誤碼]。

錯(cuò)誤碼ID錯(cuò)誤信息
10200011The equal method cannot be bound.

示例:

let list = new List();
list.add(2);
list.add(4);
list.add(5);
let obj = new List();
obj.add(2);
obj.add(4);
obj.add(5);
let result = list.equal(obj);

removeByIndex

removeByIndex(index: number): T

根據(jù)元素的下標(biāo)值查找元素,并將其刪除。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類型必填說(shuō)明
indexnumber指定元素的下標(biāo)值。

返回值:

類型說(shuō)明
T返回被刪除的元素。

錯(cuò)誤碼:

以下錯(cuò)誤碼的詳細(xì)介紹請(qǐng)參見(jiàn)[語(yǔ)言基礎(chǔ)類庫(kù)錯(cuò)誤碼]。

錯(cuò)誤碼ID錯(cuò)誤信息
10200011The removeByIndex method cannot be bound.
10200001The value of index is out of range.

示例:

let list = new List();
list.add(2);
list.add(4);
list.add(5);
list.add(2);
list.add(4);
let result = list.removeByIndex(2);

remove

remove(element: T): boolean

刪除查找到的第一個(gè)指定的元素。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類型必填說(shuō)明
elementT指定元素。

返回值:

類型說(shuō)明
boolean刪除成功返回true,否則返回false。

錯(cuò)誤碼:

以下錯(cuò)誤碼的詳細(xì)介紹請(qǐng)參見(jiàn)[語(yǔ)言基礎(chǔ)類庫(kù)錯(cuò)誤碼]。

錯(cuò)誤碼ID錯(cuò)誤信息
10200011The remove method cannot be bound.

示例:

let list = new List();
list.add(2);
list.add(4);
list.add(5);
list.add(4);
let result = list.remove(2);

replaceAllElements

replaceAllElements(callbackFn: (value: T, index?: number, list?: List) => T, thisArg?: Object): void

用戶操作List中的元素,用操作后的元素替換原元素并返回操作后的元素。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類型必填說(shuō)明
callbackFnfunction回調(diào)函數(shù)。
thisArgObjectcallbackfn被調(diào)用時(shí)用作this值。

callbackfn的參數(shù)說(shuō)明:

參數(shù)名類型必填說(shuō)明
valueT當(dāng)前遍歷到的元素。
indexnumber當(dāng)前遍歷到的下標(biāo)值。
listList當(dāng)前調(diào)用replaceAllElements方法的實(shí)例對(duì)象。

錯(cuò)誤碼:

以下錯(cuò)誤碼的詳細(xì)介紹請(qǐng)參見(jiàn)[語(yǔ)言基礎(chǔ)類庫(kù)錯(cuò)誤碼]。

錯(cuò)誤碼ID錯(cuò)誤信息
10200011The replaceAllElements method cannot be bound.

示例:

let list = new List();
list.add(2);
list.add(4);
list.add(5);
list.add(4);
list.replaceAllElements((value) = > {
  // 用戶操作邏輯根據(jù)實(shí)際場(chǎng)景進(jìn)行添加。
  return value;
});

forEach

forEach(callbackFn: (value: T, index?: number, List?: List) => void, thisArg?: Object): void

通過(guò)回調(diào)函數(shù)來(lái)遍歷List實(shí)例對(duì)象上的元素以及元素對(duì)應(yīng)的下標(biāo)。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類型必填說(shuō)明
callbackFnfunction回調(diào)函數(shù)。
thisArgObjectcallbackfn被調(diào)用時(shí)用作this值。

callbackfn的參數(shù)說(shuō)明:

參數(shù)名類型必填說(shuō)明
valueT當(dāng)前遍歷到的元素。
indexnumber當(dāng)前遍歷到的下標(biāo)值。
ListList當(dāng)前調(diào)用forEach方法的實(shí)例對(duì)象。

錯(cuò)誤碼:

以下錯(cuò)誤碼的詳細(xì)介紹請(qǐng)參見(jiàn)[語(yǔ)言基礎(chǔ)類庫(kù)錯(cuò)誤碼]。

錯(cuò)誤碼ID錯(cuò)誤信息
10200011The forEach method cannot be bound.

示例:

let list = new List();
list.add(2);
list.add(4);
list.add(5);
list.add(4);
list.forEach((value, index) = > {
    console.log("value:" + value, "index:" + index);
});

sort

sort(comparator: (firstValue: T, secondValue: T) => number): void

對(duì)List中的元素進(jìn)行一個(gè)排序操作。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類型必填說(shuō)明
comparatorfunction回調(diào)函數(shù)。

comparator的參數(shù)說(shuō)明:

參數(shù)名類型必填說(shuō)明
firstValueT前一項(xiàng)元素。
secondValueT后一項(xiàng)元素。

錯(cuò)誤碼:

以下錯(cuò)誤碼的詳細(xì)介紹請(qǐng)參見(jiàn)[語(yǔ)言基礎(chǔ)類庫(kù)錯(cuò)誤碼]。

錯(cuò)誤碼ID錯(cuò)誤信息
10200011The sort method cannot be bound.

示例:

let list = new List();
list.add(2);
list.add(4);
list.add(5);
list.add(4);
list.sort((a: number, b: number) = > a - b); // 結(jié)果為升序排列
list.sort((a: number, b: number) = > b - a); // 結(jié)果為降序排列

getSubList

getSubList(fromIndex: number, toIndex: number): List

根據(jù)下標(biāo)截取List中的一段元素,并返回這一段List實(shí)例,包括起始值但不包括終止值。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類型必填說(shuō)明
fromIndexnumber起始下標(biāo)。
toIndexnumber終止下標(biāo)。

返回值:

類型說(shuō)明
List返回List對(duì)象實(shí)例。

錯(cuò)誤碼:

以下錯(cuò)誤碼的詳細(xì)介紹請(qǐng)參見(jiàn)[語(yǔ)言基礎(chǔ)類庫(kù)錯(cuò)誤碼]。

錯(cuò)誤碼ID錯(cuò)誤信息
10200011The getSubList method cannot be bound.
10200001The value of fromIndex or toIndex is out of range.

示例:

let list = new List();
list.add(2);
list.add(4);
list.add(5);
list.add(4);
let result = list.getSubList(1, 3);

clear

clear(): void

清除List中的所有元素,并把length置為0。

系統(tǒng)能力: SystemCapability.Utils.Lang

錯(cuò)誤碼:

以下錯(cuò)誤碼的詳細(xì)介紹請(qǐng)參見(jiàn)[語(yǔ)言基礎(chǔ)類庫(kù)錯(cuò)誤碼]。

錯(cuò)誤碼ID錯(cuò)誤信息
10200011The clear method cannot be bound.

示例:

let list = new List();
list.add(2);
list.add(4);
list.add(5);
list.add(4);
list.clear();

set

set(index: number, element: T): T

將此 List 中指定位置的元素替換為指定元素。

系統(tǒng)能力: SystemCapability.Utils.Lang

參數(shù):

參數(shù)名類型必填說(shuō)明
indexnumber查找的下標(biāo)值。
elementT用來(lái)替換的元素。

返回值:

類型說(shuō)明
T返回替換后的元素

錯(cuò)誤碼:

以下錯(cuò)誤碼的詳細(xì)介紹請(qǐng)參見(jiàn)[語(yǔ)言基礎(chǔ)類庫(kù)錯(cuò)誤碼]。

錯(cuò)誤碼ID錯(cuò)誤信息
10200011The set method cannot be bound.
10200001The value of index is out of range.

示例:

let list = new List();
list.add(2);
list.add(4);
list.add(5);
list.add(4);
let result = list.set(2, "b");

convertToArray

convertToArray(): Array

把當(dāng)前List實(shí)例轉(zhuǎn)換成數(shù)組,并返回轉(zhuǎn)換后的數(shù)組。

系統(tǒng)能力: SystemCapability.Utils.Lang

返回值:

類型說(shuō)明
Array返回轉(zhuǎn)換后的數(shù)組。

錯(cuò)誤碼:

以下錯(cuò)誤碼的詳細(xì)介紹請(qǐng)參見(jiàn)[語(yǔ)言基礎(chǔ)類庫(kù)錯(cuò)誤碼]。

錯(cuò)誤碼ID錯(cuò)誤信息
10200011The convertToArray method cannot be bound.

示例:

let list = new List();
list.add(2);
list.add(4);
list.add(5);
list.add(4);
let result = list.convertToArray();

isEmpty

isEmpty(): boolean

判斷該List是否為空。

系統(tǒng)能力: SystemCapability.Utils.Lang

返回值:

類型說(shuō)明
boolean為空返回true,不為空返回false。

錯(cuò)誤碼:

以下錯(cuò)誤碼的詳細(xì)介紹請(qǐng)參見(jiàn)[語(yǔ)言基礎(chǔ)類庫(kù)錯(cuò)誤碼]。

錯(cuò)誤碼ID錯(cuò)誤信息
10200011The isEmpty method cannot be bound.

示例:

let list = new List();
list.add(2);
list.add(4);
list.add(5);
list.add(4);
let result = list.isEmpty();

getFirst

getFirst(): T

獲取List實(shí)例中的第一個(gè)元素。

系統(tǒng)能力: SystemCapability.Utils.Lang

返回值:

類型說(shuō)明
T返回實(shí)例的第一個(gè)元素。

錯(cuò)誤碼:

以下錯(cuò)誤碼的詳細(xì)介紹請(qǐng)參見(jiàn)[語(yǔ)言基礎(chǔ)類庫(kù)錯(cuò)誤碼]。

錯(cuò)誤碼ID錯(cuò)誤信息
10200011The getFirst method cannot be bound.

示例:

let list = new List();
list.add(2);
list.add(4);
list.add(5);
list.add(4);
let result = list.getFirst();

getLast

getLast(): T

獲取List實(shí)例中的最后一個(gè)元素。

系統(tǒng)能力: SystemCapability.Utils.Lang

返回值:

類型說(shuō)明
T返回實(shí)例的最后一個(gè)元素。

錯(cuò)誤碼:

以下錯(cuò)誤碼的詳細(xì)介紹請(qǐng)參見(jiàn)[語(yǔ)言基礎(chǔ)類庫(kù)錯(cuò)誤碼]。

錯(cuò)誤碼ID錯(cuò)誤信息
10200011The getLast method cannot be bound.

示例:

let list = new List();
list.add(2);
list.add(4);
list.add(5);
list.add(4);
let result = list.getLast();

[Symbol.iterator]

Symbol.iterator: IterableIterator

返回一個(gè)迭代器,迭代器的每一項(xiàng)都是一個(gè) JavaScript 對(duì)象,并返回該對(duì)象。

系統(tǒng)能力: SystemCapability.Utils.Lang

返回值:

類型說(shuō)明
IterableIterator返回一個(gè)迭代器。

錯(cuò)誤碼:

以下錯(cuò)誤碼的詳細(xì)介紹請(qǐng)參見(jiàn)[語(yǔ)言基礎(chǔ)類庫(kù)錯(cuò)誤碼]。

錯(cuò)誤碼ID錯(cuò)誤信息
10200011The Symbol.iterator method cannot be bound.

示例:

let list = new List();
list.add(2);
list.add(4);
list.add(5);
list.add(4);

// 使用方法一:
for (let item of list) { 
  console.log("value: " + item); 
}

// 使用方法二:
let iter = list[Symbol.iterator]();
let temp = iter.next().value;
while(temp != undefined) {
  console.log("value: " + temp);
  temp = iter.next().value;
}

sf

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8611

    瀏覽量

    151252
  • 鴻蒙
    +關(guān)注

    關(guān)注

    57

    文章

    2358

    瀏覽量

    42876
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3723

    瀏覽量

    16343
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    c++之list容器

    list是序列容器,允許在序列中的任何位置執(zhí)行固定O(1)時(shí)間復(fù)雜度的插入和刪除操作,并在兩個(gè)方向進(jìn)行迭代。list容器是一個(gè)雙向循環(huán)鏈表。
    的頭像 發(fā)表于 07-15 08:53 ?1429次閱讀
    c++之<b class='flag-5'>list</b><b class='flag-5'>容器</b>

    OpenHarmony語(yǔ)言基礎(chǔ)庫(kù)【@ohos.util (util工具函數(shù))】

    ……………………
    的頭像 發(fā)表于 04-25 17:41 ?1724次閱讀
    <b class='flag-5'>OpenHarmony</b><b class='flag-5'>語(yǔ)言</b>基礎(chǔ)<b class='flag-5'>類</b><b class='flag-5'>庫(kù)</b>【@<b class='flag-5'>ohos.util</b> (<b class='flag-5'>util</b>工具函數(shù))】

    OpenHarmony語(yǔ)言基礎(chǔ)庫(kù)【@ohos.util.ArrayList (線性容器ArrayList)】

    ArrayList是一種線性數(shù)據(jù)結(jié)構(gòu),底層基于數(shù)組實(shí)現(xiàn)。ArrayList會(huì)根據(jù)實(shí)際需要?jiǎng)討B(tài)調(diào)整容量,每次擴(kuò)容增加50%。
    的頭像 發(fā)表于 04-25 18:48 ?629次閱讀
    <b class='flag-5'>OpenHarmony</b><b class='flag-5'>語(yǔ)言</b>基礎(chǔ)<b class='flag-5'>類</b><b class='flag-5'>庫(kù)</b>【@<b class='flag-5'>ohos.util</b>.ArrayList (<b class='flag-5'>線性</b><b class='flag-5'>容器</b>ArrayList)】

    OpenHarmony語(yǔ)言基礎(chǔ)庫(kù)【@ohos.util.Vector (線性容器Vector)】

    Vector是一種線性數(shù)據(jù)結(jié)構(gòu),底層基于數(shù)組實(shí)現(xiàn)。當(dāng)Vector的內(nèi)存用盡時(shí),會(huì)自動(dòng)分配更大的連續(xù)內(nèi)存區(qū),將原先的元素復(fù)制到新的內(nèi)存區(qū),并釋放舊的內(nèi)存區(qū)。使用Vector能夠高效快速地訪問(wèn)元素。
    的頭像 發(fā)表于 04-28 21:24 ?492次閱讀
    <b class='flag-5'>OpenHarmony</b><b class='flag-5'>語(yǔ)言</b>基礎(chǔ)<b class='flag-5'>類</b><b class='flag-5'>庫(kù)</b>【@<b class='flag-5'>ohos.util</b>.Vector (<b class='flag-5'>線性</b><b class='flag-5'>容器</b>Vector)】

    OpenHarmony實(shí)戰(zhàn)開(kāi)發(fā)-list開(kāi)發(fā)指導(dǎo)

    promptAction from \'@ohos.promptAction\'; export default { data: { direction: \'column\', list
    發(fā)表于 04-29 14:44

    HarmonyOS方舟開(kāi)發(fā)框架容器API的介紹與使用

    通過(guò)數(shù)組實(shí)現(xiàn),包括ArrayList、Vector、List、LinkedList、Deque、Queue、Stack七種。線性容器API,充分考慮了數(shù)據(jù)訪問(wèn)的速度,實(shí)現(xiàn)了運(yùn)行時(shí)(R
    發(fā)表于 03-07 11:40

    OpenHarmony 3.1 Beta版本關(guān)鍵特性解析——ArkUI容器API介紹

    及使用場(chǎng)景。下面,我們將為大家一一道來(lái)。1.1線性容器線性容器底層主要通過(guò)數(shù)組實(shí)現(xiàn),包括 A
    發(fā)表于 04-24 14:58

    HarmonyOS線性容器特性及使用場(chǎng)景

    : ${stack.length}`); // List import List from \'@ohos.util.List\'; // 導(dǎo)入List模塊 let
    發(fā)表于 09-27 15:10

    List of Equivalent Product

    List of Equivalent Product
    發(fā)表于 08-19 12:32 ?12次下載

    Allwinner Axx SDRAM Support List

    Allwinner Axx SDRAM Support List——全志分SDRAM支持列表。
    發(fā)表于 09-26 16:31 ?8次下載

    Python基礎(chǔ)變量類型—List分析

    本文基于Python基礎(chǔ),主要介紹了Python基礎(chǔ)中list列表,通過(guò)list列表的兩個(gè)函數(shù) ,對(duì)list的語(yǔ)法做了詳細(xì)的講解,用豐富的案例 ,代碼效果圖的展示幫助大家更好理解 。
    的頭像 發(fā)表于 12-24 17:37 ?1105次閱讀

    Automotive Recommended Products List

    Automotive Recommended Products List
    發(fā)表于 02-03 15:27 ?0次下載
    Automotive Recommended Products <b class='flag-5'>List</b>

    OpenHarmony 3.1 Beta版本關(guān)鍵特性解析——ArkUI開(kāi)發(fā)框架容器API的介紹與使用

    線性容器底層主要通過(guò)數(shù)組實(shí)現(xiàn),包括 ArrayList、Vector、List、LinkedList、Deque、Queue、Stack 七種。
    的頭像 發(fā)表于 03-17 10:48 ?887次閱讀

    什么是list

    list 容器,又稱雙向鏈表容器,即該容器的底層是以雙向鏈表的形式實(shí)現(xiàn)的。這意味著,list 容器
    的頭像 發(fā)表于 02-27 15:52 ?2421次閱讀

    List 轉(zhuǎn) Map的方法

    在我們平時(shí)的工作中,充滿了各種類型之間的轉(zhuǎn)換。今天小編帶大家上手 List 轉(zhuǎn) Map 的各種操作。 我們將假設(shè) List 中的每個(gè)元素都有一個(gè)標(biāo)識(shí)符,該標(biāo)識(shí)符將在生成的 Map 中作為一個(gè)鍵
    的頭像 發(fā)表于 10-09 16:10 ?1638次閱讀