濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫(kù) > PowerShell中使用ArrayList實(shí)現(xiàn)數(shù)組插入、刪除、添加例子

PowerShell中使用ArrayList實(shí)現(xiàn)數(shù)組插入、刪除、添加例子

熱門標(biāo)簽:六寸地圖標(biāo)注點(diǎn)怎么刪除 印臺(tái)區(qū)呼叫中心外呼系統(tǒng) 騰訊地圖標(biāo)注中心怎么標(biāo)注 地圖標(biāo)注的圖案 莫拉克電梯系統(tǒng)外呼怎么設(shè)置 萬全縣地圖標(biāo)注app 新鄭電銷機(jī)器人一個(gè)月多少錢 電話機(jī)器人公司招聘 如何根據(jù)經(jīng)緯度百度地圖標(biāo)注

PowerShell中對(duì)數(shù)組進(jìn)行插入、刪除、添加數(shù)組元素的操作是很不方便,而且效率也是很低下的。那是因?yàn)閿?shù)組對(duì)象本身并沒有插入和刪除的功能,每次的操作都是將數(shù)組整個(gè)拷貝到一個(gè)新的數(shù)組中。這個(gè)過程太消耗資源。

如果我們把Array對(duì)象轉(zhuǎn)換為ArrayList對(duì)象,那一切問題都解決了。ArrayList有InsertAt()和RemoveAt()方法,所以在處理數(shù)組元素的插入和刪除操作時(shí)更方便快捷,而且事實(shí)上效率也更高。

$array = 1..10
[System.Collections.ArrayList]$arraylist = $array
$arraylist.RemoveAt(4)
$null = $arraylist.Add(11)
$arraylist.Insert(0,'新元素')
$arraylist

解釋一下這段代碼。

1、定義了一個(gè)數(shù)組,包含1到10,一共10個(gè)數(shù)組元素。
2、將$array數(shù)組變量賦值給$arraylist變量,這樣就將數(shù)組變成了ArrayList
3、分別執(zhí)行RemoveAt()、Add()、Insert()等操作

一定要記住,這樣做不僅僅是為了方便寫代碼,它將帶來事實(shí)上的效率提升。

您可能感興趣的文章:
  • C#中數(shù)組Array,ArrayList,泛型List詳細(xì)對(duì)比
  • Java ArrayList 數(shù)組之間相互轉(zhuǎn)換
  • 淺析C#中數(shù)組,ArrayList與List對(duì)象的區(qū)別
  • Repeater控件分別綁定數(shù)組和ArrayList實(shí)現(xiàn)思路
  • C# 沒有動(dòng)態(tài)的數(shù)組,可以用arraylist或list取代
  • VBS ArrayList Class vbs中的數(shù)組類
  • JAVA ArrayList詳細(xì)介紹(示例)
  • JAVA LinkedList和ArrayList的使用及性能分析
  • java的arraylist排序示例(arraylist用法)
  • Android中ArrayList和數(shù)組相互轉(zhuǎn)換

標(biāo)簽:臨汾 疫苗接種 汕頭 南昌 湘潭 喀什 天水 襄陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PowerShell中使用ArrayList實(shí)現(xiàn)數(shù)組插入、刪除、添加例子》,本文關(guān)鍵詞  PowerShell,中,使用,ArrayList,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PowerShell中使用ArrayList實(shí)現(xiàn)數(shù)組插入、刪除、添加例子》相關(guān)的同類信息!
  • 本頁收集關(guān)于PowerShell中使用ArrayList實(shí)現(xiàn)數(shù)組插入、刪除、添加例子的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    铜梁县| 皋兰县| 年辖:市辖区| 罗源县| 石首市| 彭泽县| 福清市| 延庆县| 英山县| 灌云县| 赤水市| 休宁县| 合阳县| 鄂托克前旗| 莱阳市| 南投县| 南宁市| 墨竹工卡县| 四子王旗| 钦州市| 吐鲁番市| 凌源市| 西峡县| 新野县| 浦北县| 巴中市| 舞钢市| 长治县| 华坪县| 邵阳市| 乌兰察布市| 宜春市| 新宁县| 景泰县| 青田县| 布拖县| 兰西县| 江西省| 台江县| 博白县| 荆州市|