激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

香港云服务器
服務器之家 - 編程語言 - JAVA教程 - 詳談java集合框架

詳談java集合框架

2019-12-17 13:23mdxy-dxy JAVA教程

這篇文章主要介紹了詳談java集合框架 ,需要的朋友可以參考下

1、為什么使用集合框架

當我們并不知道程序運行時會需要多少對象,或者需要更復雜方式存儲對象——可以使用Java集合框架

2、Java集合框架包含的內容

接口:(父類)Collection接口下包含List(子類 )接口和Set(子類)
接口 List接口下又包含(ArrayList集合實現類和LinkedList集合實現類) 
Set接口下又包含(HashSet集合實現類和TreeSet集合實現類)
接口:(父類)Map接口下包含(HashMap集合實現類和TreeMap 集合實現類)
*Collections接口提供了對集合進行排序、 遍歷等多種算法實現 *Java集合框架為我們提供了一套性能優良、使用方便的接口和類,它們位于java.util包中

3、Collection 、List 和Set 的特性:

Collection 接口存儲一組不唯一,無序的對象
List 接口存儲一組不唯一,有序(插入順序)的對象
Set 接口存儲一組唯一,無序的對象 Map接口存儲一組鍵值對象,提供key到value的映射

4、ArrayList集合和LinkedList集合的優點

1、ArrayList實現了長度可變的數組,在內存中分配連續的空間。遍歷元素和隨機訪問元素的效率比較高 
2、LinkedList采用鏈表存儲方式。插入、刪除元素時效率比較高

List接口提供相應方法remove()、contains(),直接使用即可

List接口常用方法 :  

    boolean add(Object o)         在列表的末尾順序添加元素,起始索引位置從0開始
   void add(int index,Object o) 在指定的索引位置添加元素。索引位置必須介于0和列表中元素個數之間 
   int size()                 返回列表中的元素個數 
   Object get(int index)         返回指定索引位置處的元素。取出的元素是Object類型,使用前需要進行強制類型轉換 
   boolean contains(Object o) 判斷列表中是否存在指定元素 
   boolean remove(Object o) 從列表中刪除元素 
    Object remove(int index) 從列表中刪除指定位置元素,起始索引位置從0開始
    LinkedList的特殊方法
    void addFirst(Object o) 在列表的首部添加元素 
    void addLast(Object o) 在列表的末尾添加元素
    Object getFirst()         返回列表中的第一個元素 
    Object getLast()         返回列表中的最后一個元素
    Object removeFirst()         刪除并返回列表中的第一個元素
    Object removeLast()         刪除并返回列表中的最后一個元素

Map接口常用方法:

Object put(Object key, Object val) 以“鍵-值對”的方式進行存儲 
Object get (Object key) 根據鍵返回相關聯的值,如果不存在指定的鍵,返回null 
Object remove (Object key) 刪除由指定的鍵映射的“鍵-值對” 
int size() 返回元素個數
Set keySet () 返回鍵的集合 
Collection values () 返回值的集合 
boolean containsKey (Object key) 如果存在由指定的鍵映射的“鍵-值對”,返回true

延伸 · 閱讀

精彩推薦
572
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 91精品国产综合久久男男 | 欧产日产国产精品99 | 国产国语毛片 | 欧美一级免费视频 | 成人毛片在线免费看 | 久久久久一区二区三区四区五区 | 国产免费人做人爱午夜视频 | 欧美一级做一a做片性视频 黄色网址免费进入 | 欧美色视| www.99热精品 | 精品一二三区视频 | 国产精品伊人久久 | 奇米影视888狠狠狠777不卡 | 国产精品999在线观看 | 国产呦在线观看视频 | 91精品国产九九九久久久亚洲 | 国产91影院| 91高清视频在线观看 | 国产成人精品一区在线播放 | 久久精品免费网站 | 亚洲人成在线播放 | 成人爱情偷拍视频在线观看 | 久久成人免费观看 | 国产亚洲欧美视频 | 毛片视频大全 | 亚洲欧美日韩免费 | 日本在线播放一区 | 免费观看黄色一级视频 | 国产乱淫av一区二区三区 | 国产精品一区二区三区99 | 国产精彩视频在线 | 国产成人精品免费视频大全最热 | 久久亚洲精品久久国产一区二区 | 欧美日本一 | 黄污网站在线 | 国产孕妇孕交大片孕 | 孕妇体内谢精满日本电影 | 日本精品久久久一区二区三区 | 欧美综合在线观看视频 | 一区二区三区在线观看国产 | 国产毛片视频在线 |