国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

蔬菜派送網(wǎng)站怎么做輔導班培訓機構

蔬菜派送網(wǎng)站怎么做,輔導班培訓機構,網(wǎng)上購物系統(tǒng),微信企業(yè)微網(wǎng)站文章目錄 1. 概念介紹2. 使用方法2.1 List2.2 Map2.3 Set 3. 示例代碼4. 內(nèi)容總結 我們在上一章回中介紹了"convert包"相關的內(nèi)容,本章回中將介紹collection.閑話休提,讓我們一起Talk Flutter吧。 1. 概念介紹 我們在本章回中介紹的內(nèi)容是col…

文章目錄

  • 1. 概念介紹
  • 2. 使用方法
    • 2.1 List
    • 2.2 Map
    • 2.3 Set
  • 3. 示例代碼
  • 4. 內(nèi)容總結

我們在上一章回中介紹了"convert包"相關的內(nèi)容,本章回中將介紹collection.閑話休提,讓我們一起Talk Flutter吧。

在這里插入圖片描述

1. 概念介紹

我們在本章回中介紹的內(nèi)容是collection,如果有Java開發(fā)經(jīng)驗的看官,估計會想起來,Java中也有同名的類,它要主提供List,Set,Map這些常用的數(shù)據(jù)結構。不
過我們在這里介紹的是dart中的collection,它們雖然功使用了不同的編程語言,但是都提供了List,Set,Map這些常用的數(shù)據(jù)結構,本章回中將介紹它們的使用方法。

2. 使用方法

collection中主要包含List,Set,Map這樣常用的數(shù)據(jù)結構,接下來我們分別介紹這些數(shù)據(jù)結構。

2.1 List

List也叫列表,主要用來存放具有相同類型的成員,成員的存放順序與添加成員時的順序相同。它提供了添加,插入,修改和刪除成員的方法。這樣可以方便地操作列表
中的成員。此外,它還提供了一些操作符來操作列表,比如+用來合并兩個列表,==用來判斷兩個列表是否相等。

2.2 Map

Map也叫哈希表,主要用來存放鍵值對類型的成員,成員的存放順序不重要,主要通過成員的鍵來獲取與該鍵對應的值。它提供了添加,修改和刪除成員的方法。這樣可以
方便地操作哈希表中的成員。此外,它還提供了一些操作符來操作哈希表,比如,==用來判斷兩個哈希表是否相等。

2.3 Set

Set也叫集合,主要用來存放具有不同類型的成員,成員沒有固定的存放順序,而且不能重復的成員。它提供了添加,修改,查詢和刪除成員的方法。這樣可以方便地操作
集合中的成員。此外,它還提供了一些操作符來操作集合,比如==用來判斷兩個集合是否相等。

3. 示例代碼

final growableList = <String>['A', 'B']; // Creates growable list.
growableList[0] = 'G';
print(growableList); // [G, B]growableList.add('X');
growableList.addAll({'C', 'B'});
print(growableList); // [G, B, X, C, B]final indexA = growableList.indexOf('A'); // -1 (not in the list)
final firstIndexB = growableList.indexOf('B'); // 1
final lastIndexB = growableList.lastIndexOf('B'); // 4growableList.remove('C');
growableList.removeLast();
print(growableList); // [G, B, X]growableList.insert(1, 'New');
print(growableList); // [G, New, B, X]growableList.replaceRange(0, 2, ['AB', 'A']);
print(growableList); // [AB, A, B, X]growableList.fillRange(2, 4, 'F');
print(growableList); // [AB, A, F, F]

我們在上面的示例代碼中演示了列表的用法,其中包含列表中各個接口的用法,比如添加,修改,刪除成員的接口。這些代碼來自官方文檔,建議大家自己動手去實踐,此
外,我們沒有提供Map和Set的示例代碼,大家可以參考文官文檔來實踐。

4. 內(nèi)容總結

本章回中我們主要介紹了dart中的connection,如果大家有Java編程經(jīng)驗,就會發(fā)現(xiàn)它和Java中的colleciton十分相似。此外,dart中還有一個叫collection的
包,大家不要與此包混淆。本章回中介紹的collection在dart::core中,而且colloect是一個獨立的包,包中在List,Map,Set這些數(shù)據(jù)結構的基礎上提供了專門
的類,我們可以通過類中的相關方法來使用這些數(shù)據(jù)結構。包中還提供了一個判斷這些數(shù)據(jù)結構相等的接口:Equality.通過實現(xiàn)接口中的方法來判斷數(shù)據(jù)結構是否相等。
最后,我們對本章回的內(nèi)容做一個全面的總結:

  • ListList也叫列表,主要用來存放具有相同類型的數(shù)據(jù);
  • Map也叫哈希表,主要用來存放鍵值對類型的數(shù)據(jù);
  • Set也叫集合,主要用來存放具有不同類型的數(shù)據(jù),不能存放相同的數(shù)據(jù);
  • List,Map,Set都提供添加,查找,刪除成員的方法;
    看官們,與"collection"相關的內(nèi)容就介紹到這里,歡迎大家在評論區(qū)交流與討論!
http://m.aloenet.com.cn/news/33958.html

相關文章:

  • 內(nèi)蒙古地區(qū)做推廣網(wǎng)站搜索引擎推廣試題
  • 哈爾濱網(wǎng)站建設技術托管國家再就業(yè)免費培訓網(wǎng)
  • 如何申請域名建立網(wǎng)站資源最全的網(wǎng)盤搜索引擎
  • 網(wǎng)站內(nèi)容營銷武漢seo推廣優(yōu)化公司
  • 做網(wǎng)站個人怎么簽合同長沙全網(wǎng)覆蓋的網(wǎng)絡推廣
  • 網(wǎng)站設計效果專業(yè)樂云seoseo優(yōu)化專員招聘
  • b2b電商網(wǎng)站建設總推薦榜總點擊榜總排行榜
  • 手機商城網(wǎng)站如何開發(fā)一個網(wǎng)站
  • 免費的行情軟件網(wǎng)站不用下載站內(nèi)搜索工具
  • 東莞專業(yè)網(wǎng)站設計咨詢線上運營推廣
  • 網(wǎng)頁游戲排行榜前十名wangyiseo培訓班 有用嗎
  • 天河網(wǎng)站建設制作百度客戶端電腦版下載
  • 怎么做一個論壇網(wǎng)站關鍵詞排名網(wǎng)絡推廣
  • 安卓app開發(fā)框架??趕eo計費
  • 怎么做輪胎網(wǎng)站google官方入口
  • qq刷贊網(wǎng)站怎么做的谷歌瀏覽器網(wǎng)頁版入口
  • 靜態(tài)雙語企業(yè)網(wǎng)站后臺源碼手機網(wǎng)站建設
  • 蘋果app如何做ppt模板下載網(wǎng)站一個產(chǎn)品的宣傳和推廣方案
  • wordpress自適應模版seow
  • 網(wǎng)站開發(fā)的基本條件廣州網(wǎng)站優(yōu)化公司
  • 德陽網(wǎng)站建設重慶seo論壇
  • 畢設網(wǎng)站可以用axure做嗎優(yōu)化服務公司
  • sql網(wǎng)站模板拼多多代運營公司十大排名
  • 在家做兼職的比較靠譜的網(wǎng)站互聯(lián)網(wǎng)銷售
  • 做地推的網(wǎng)站關鍵詞排名怎么做上首頁
  • 網(wǎng)絡廣告網(wǎng)站怎么做百度小說排行榜總榜
  • 微信小程序開發(fā)流程詳細東莞seo廣告宣傳
  • wordpress媒體庫全選優(yōu)化英文
  • 加強公司內(nèi)部網(wǎng)站建設佛山網(wǎng)站建設模板
  • 撫寧建設局網(wǎng)站網(wǎng)紅推廣接單平臺