你所知道的集合類有哪些?主要方法 ?

2021-10-07 11:22:52 字數 613 閱讀 9089

最常用的集合類是list和map。list的具體實現包括arraylist和vector,它們是可變大小的列表,比較適合構建,儲存和操作任何型別物件的元素列表,list適用於按索引訪問元素的元素是的情形。

map提供了乙個更通用的元素儲存方法,map集合類適用於儲存元素對(稱作「鍵」和「值」),其中每個鍵對映到乙個值。對於set ,大概的方法是add ,remove ,contains; 對於map,大概的方法就是put ,remove ,contains等,因為,我只要在eclipse下按點操作符,很自然的這些 方法就出來了,我記住的一些思想就是list類會有get(index )這樣的方法。因為它可以按順序取元素,而set類中沒有get(int index)這樣的方法。

list和set都可以迭代出所有的元素,迭代時先要得到乙個iterator 物件,所以,set和list類都有乙個iterator 方法,用於返回那個iterator物件,map可以返回三個集合,乙個是返回所有的key的集合,另外 乙個返回的是所有value的集合,再乙個返回的key和value組合成的entryset物件的集合,map也有get方法,引數是key,返回值是key對應的value

你所知道的集合類都有哪些?主要方法?

對於set集合而言,它的常用實現類包括 hashset 與treeset hashset 還有乙個子類 linkedhashset 對於list集合而言,它的常用實現類包括 arraylist vector 與linkedlist 對於queue集合而言,它有乙個子介面 deque 代表雙端佇列 它...

spring 有哪些主要模組?你知道嘛

spring框架的七大模組 1.spring core 框架的最基礎部分,提供 ioc 容器,對 bean 進行管理。2.spring context 基於 bean,提供上下文資訊,擴充套件出jndi ejb 電子郵件 國際化 校驗和排程等功能。3 spring dao 提供了jdbc的抽象層,它...

你所知道的印表機有哪些型別呢?

當今社會,各界人士都將效率作為第一生產力,所以利用科技的力量慢慢改變世界,隨著電腦的普及,越來越多的印表機也進入所有人的眼中,接下來,給大家介紹一下常見的三種印表機,以及他們的優缺點!噴墨印表機 優點 整機 相對彩色雷射機便宜,較低的一次性購買成本獲得彩色 級輸出的效果,缺點 使用耗材為墨盒,成本較...