国产日韩精品欧美一区喷,大又大粗又爽又黄少妇毛片男同 ,另类色综合,在线免费不卡视频,国产精品V日韩精品,伊人久综合,在线无码va中文字幕无码,欧美有码在线观看

歡迎來(lái)到瑞文網(wǎng)!

java集合知識(shí)點(diǎn)總結(jié)

學(xué)習(xí)總結(jié) 時(shí)間:2018-03-08 我要投稿
【www.fengyunqing.com - 學(xué)習(xí)總結(jié)】

  java是計(jì)算機(jī)編程的入門級(jí),但也是一個(gè)有一定難度的考點(diǎn),下面java集合知識(shí)點(diǎn)總結(jié)下面是小編推薦給大家的,希望能帶給大家?guī)椭?/p>

  java集合知識(shí)點(diǎn)總結(jié)

  Set:不區(qū)分元素的順序,不允許出現(xiàn)重復(fù)的值

  list:區(qū)分元素的順序,且允許出現(xiàn)重復(fù)的值

  map:采用key——values的,不允許有重復(fù)的鍵,每個(gè)鍵最多對(duì)應(yīng)一個(gè)值

  java集合只能保存引用類型的數(shù)據(jù),是對(duì)象的引用

  Collection接口描述set和list集合類型的根接口

  相關(guān)方法:

  add()如果增加重復(fù)元素,則增加失敗,返回false

  contains()判斷是否包含有某個(gè)元素

  iterator()返回成一個(gè)迭代器

  List可以對(duì)元素的插入位置進(jìn)行精確控制,根據(jù)元素索引訪問元素等功能

  set(index,elemetn)修改指定索引下的元素

  Map關(guān)系集的形式查看某個(gè)映射的內(nèi)容

  put(objectkey,objectvalues)增加一個(gè)新的值

  get(objectkey)查找key上面的值

  SetkeySet()將所有的key返回到一個(gè)set中

  Collectionvalues()將所有的值返回到一個(gè)collection集合中

  Collection——set——hashset/treeset

  Collection--list——Arraylist/vector——Stack(棧)

  Map——hashmap/Treemap/hashtable——properties

  StringTokenizer——Enumeration(不是很常用)

  ArrayList類實(shí)現(xiàn)了list接口,用于表述長(zhǎng)度可度的數(shù)組列表

  他允許取值為null,除實(shí)現(xiàn)了list接口的所有功能外,還有以下方法

  ArrayList()創(chuàng)建一個(gè)容量為10的null的列表

  ArrayList()創(chuàng)建一個(gè)指定長(zhǎng)度的null的列表

  ensureCapacity(intminCapacity)增加此ArrayList實(shí)例的容量,以確保它至少能夠容納最小容量參數(shù)所指定的元素?cái)?shù)。

  trimToSize()將此ArrayList實(shí)例的容量調(diào)整為列表的當(dāng)前大小(也就是說(shuō),出除后面為null的值)

  相關(guān)實(shí)例請(qǐng)查看:http://hi.bccn.net/space-447825-do-blog-id-16964.html

  Vector也實(shí)現(xiàn)了list接口,其描述的也是可變長(zhǎng)度的對(duì)象數(shù)組

  是同步(線程安全的),運(yùn)行效率要低一些,主要用于多線程環(huán)境中,而arryalist是不同步的,適合在單純種環(huán)境中使用

  vector()創(chuàng)建一個(gè)長(zhǎng)度為10的vector容器

  elementAt(intindex)得到指定的值

  addElement(Objectojb)增加值

  removeElementAt(intindex)移除指定的值

  insertElecentAt(Eobj,index)在指定位置查入相關(guān)的值

  removeElement(objectobj)刪除值,如果有重復(fù)的只刪除第一次出現(xiàn)的

  Object[]toArray()將當(dāng)前集合中的元素全部返回到一個(gè)數(shù)組中

  相關(guān)實(shí)例請(qǐng)查看:http://hi.bccn.net/space-447825-do-blog-id-16965.html

  Stack繼承了vector,對(duì)應(yīng)了數(shù)據(jù)結(jié)構(gòu)中的“后進(jìn)先出”存儲(chǔ)和操作數(shù)據(jù)結(jié)象棧

  Stack()創(chuàng)建一個(gè)空的棧

  push()在當(dāng)前棧中壓入一個(gè)數(shù)據(jù),把項(xiàng)壓入堆棧頂部。

  pop()移除堆棧頂部的對(duì)象,并作為此函數(shù)的值返回該對(duì)象。

  peek()查看堆棧頂部的對(duì)象,但不從堆棧中移除它。

  clear()清空棧

  search(objecto)查看棧中的位置,返回最進(jìn)的一個(gè)。以1為基數(shù)

  相關(guān)實(shí)例請(qǐng)查看:http://hi.bccn.net/space-447825-do-blog-id-16966.html

  Iterator接口描述的是以統(tǒng)一方式對(duì)各種集合元素遍歷/迭代工具,也稱"迭代器"

  允許在遍歷過(guò)程中移除集合中的元素

  hasNext()如果仍有元素可以迭代,則返回true

  next()返回迭代的下一個(gè)元素

  remove()從迭代器指向的collection中移除迭代器返回的最后一個(gè)元素

  相關(guān)實(shí)例請(qǐng)查看:http://hi.bccn.net/space-447825-do-blog-id-16967.html

  HashSet類實(shí)現(xiàn)了set接口,描述典型的set集合結(jié)構(gòu)

  不允許出現(xiàn)重復(fù)元素,不保證集合中元素的序

  允許包含值為null的元素,但最多只能有一個(gè),

  相關(guān)實(shí)例請(qǐng)查看http://hi.bccn.net/space-447825-do-blog-id-16968.html

  TreeSet類也實(shí)現(xiàn)了Set,它描述的是set的一種變體——可以實(shí)現(xiàn)排序功能的集合

  將對(duì)象元素添加到TreeSet集中時(shí)會(huì)自動(dòng)按照某種比較規(guī)則將其插入到有序的對(duì)象序列中

  以保證TreeSet集合元素組成的對(duì)象序列時(shí)刻按照“升序”排列

  相關(guān)實(shí)例請(qǐng)看:http://hi.bccn.net/space-447825-do-blog-id-16969.html

  Comparable接口中定義的compareTo()方法,實(shí)現(xiàn)對(duì)整體排序所需的比較邏輯

  排序稱為自然排序,和自然比較

  如果重寫了,compareTo()那么要保證equals()保持一致

  相關(guān)實(shí)例請(qǐng)查看:http://hi.bccn.net/space-447825-do-blog-id-16971.html

  HashMap實(shí)現(xiàn)了Map接口,基于哈希表的實(shí)現(xiàn)了前述的映射集合結(jié)構(gòu)

  不保證其中元素的先后順序,并且允許null值和null鍵

  當(dāng)集合中不存在當(dāng)前檢索的,get()返回的是空,而不會(huì)報(bào)錯(cuò)

  影響hashMap性能的兩個(gè)參數(shù):初始容量和加載因子

  相關(guān)實(shí)例請(qǐng)看:http://hi.bccn.net/space-447825-do-blog-id-16972.html

  Hashtable也是采用鍵和值,鍵和值不允許為null,是同步的,即線程安全的,效率相對(duì)要低一些,用于多線程,用法與hashmap完全一樣

  Enumeration接口:作用與iterator接口類似,但只提供遍歷vector和hashtable(及子類properties)且不支持集合元素的移除操作些接口不是很常用,這里就不給實(shí)例了

  Collections定義了多種集合操作的方法,實(shí)現(xiàn)對(duì)集合元素排序,取極值,批是拷貝,集合結(jié)構(gòu)轉(zhuǎn)換,循環(huán)移位以及匹配檢查等功能

  相關(guān)方法:

  sort(Listlist)根據(jù)元素的自然順序?qū)χ付斜戆瓷蜻M(jìn)行排序。

  reverse(Listlist)反轉(zhuǎn)指定列表中元素的順序。

  shuffle(Listlist)使用默認(rèn)隨機(jī)源對(duì)指定列表進(jìn)行置換。

  copy(Listdest,Listsrc)將所有元素從一個(gè)列表復(fù)制到另一個(gè)列表。

  list(Enumeratione)返回一個(gè)數(shù)組列表,它按返回順序包含指定枚舉返回的元素

  frequency(Collectionc,Objecto)返回指定collection中等于指定對(duì)象的元素?cái)?shù)

  max(Collectioncoll)根據(jù)指定比較器產(chǎn)生的順序,返回給定collection的最大元素

  rotate(Listlist,intdistance)根據(jù)指定的距離輪換指定列表中的元素。

  相關(guān)實(shí)例請(qǐng)查看:http://hi.bccn.net/space-447825-do-blog-id-16973.html

  Arrays類定義了多種數(shù)組操作方法,實(shí)現(xiàn)了對(duì)數(shù)組元素排序,填充,轉(zhuǎn)換為列表或字符串形式、增強(qiáng)的檢索和深度比較等功能

  asList()返回一個(gè)受指定數(shù)組支持的固定大小的列表

  sort()對(duì)指定的byte型數(shù)組按數(shù)字升序進(jìn)行排序

  binarySearch(int[]a,intkey)使用二分搜索法來(lái)搜索指定的int型數(shù)組,以獲得指定的值。

  toString(Object[]a)返回指定數(shù)組內(nèi)容的字符串表示形式。

熱門文章
主站蜘蛛池模板: 97视频精品全国免费观看| 亚洲欧洲日本在线| 香蕉在线视频网站| 亚洲综合欧美在线一区在线播放| 午夜高清国产拍精品| 国产超碰在线观看| 日本午夜影院| 无码中文AⅤ在线观看| 亚洲综合色吧| 18禁黄无遮挡免费动漫网站| 国产欧美日韩视频怡春院| 91外围女在线观看| 国产精品美女自慰喷水| 欧美午夜理伦三级在线观看| 日韩欧美亚洲国产成人综合| 成人中文在线| 高清视频一区| 制服丝袜在线视频香蕉| 凹凸国产熟女精品视频| 午夜视频www| 久久亚洲美女精品国产精品| 国产成人精品2021欧美日韩| 欧洲高清无码在线| 亚洲美女AV免费一区| 成人字幕网视频在线观看| 99re这里只有国产中文精品国产精品| 国产一二三区在线| 91小视频在线观看| 青草娱乐极品免费视频| 91成人免费观看| 久久男人视频| 亚洲成在人线av品善网好看| 亚洲国产天堂久久综合226114| 日本午夜在线视频| 亚洲热线99精品视频| 国产精品成| 色综合国产| 国产午夜福利片在线观看| 国产免费看久久久| 国产一区二区影院| 国产91av在线| 精品久久国产综合精麻豆| 一级爱做片免费观看久久 | 国产成人亚洲综合a∨婷婷| 欧美a网站| 国产成人成人一区二区| 国产制服丝袜91在线| 97se亚洲综合不卡| 日本尹人综合香蕉在线观看 | 天天摸夜夜操| 成人午夜免费视频| 2022国产无码在线| 高清无码手机在线观看| 色悠久久久久久久综合网伊人| 理论片一区| 欧美性猛交xxxx乱大交极品| 国产精品午夜福利麻豆| 久久国产乱子伦视频无卡顿| 欧美一级专区免费大片| 欧美激情第一欧美在线| 精品国产电影久久九九| 婷婷色中文| 99精品高清在线播放| 国产亚洲精品91| 国产男人的天堂| 国产丝袜丝视频在线观看| 国产亚洲精品自在线| 国产精品成| 中国国产高清免费AV片| 熟女日韩精品2区| 久久久久久尹人网香蕉| 99久久国产综合精品女同| 欧美成人二区| 深夜福利视频一区二区| 国产激情在线视频| 极品国产一区二区三区| 日韩无码黄色网站| 国产主播在线一区| 人妻夜夜爽天天爽| 美女一级毛片无遮挡内谢| 高清精品美女在线播放| 伦伦影院精品一区|