摘要:第一種普遍使用,二次取值通過(guò)遍歷和第二種通過(guò)使用遍歷和第三種推薦,尤其是容量大時(shí)通過(guò)遍歷和第四種通過(guò)遍歷所有的,但不能遍歷
public static void main(String[] args) { Mapmap = new HashMap (); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); // 第一種:普遍使用,二次取值 System.out.println("通過(guò)Map.keySet遍歷key和value:"); for (String key : map.keySet()) { System.out.println("key= " + key + " and value= " + map.get(key)); } // 第二種 System.out.println("通過(guò)Map.entrySet使用iterator遍歷key和value:"); Iterator > it = map.entrySet().iterator(); while (it.hasNext()) { Map.Entry entry = it.next(); System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue()); } // 第三種:推薦,尤其是容量大時(shí) System.out.println("通過(guò)Map.entrySet遍歷key和value"); for (Map.Entry entry : map.entrySet()) { System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue()); } // 第四種 System.out.println("通過(guò)Map.values()遍歷所有的value,但不能遍歷key"); for (String v : map.values()) { System.out.println("value= " + v); } }
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/63982.html
摘要:以下列出四種方法第一種普通使用,二次取值性能差通過(guò)遍歷和第二種性能比第一種好,一次取值通過(guò)使用遍歷和第三種推薦,尤其是容量大時(shí)通過(guò)遍歷和第四種通過(guò)遍歷所有的,但不能遍歷輸出結(jié)果通過(guò)遍歷和通過(guò)使用遍歷和通過(guò)遍歷和通過(guò)遍歷所有的,但不能遍歷 以下列出四種方法 public static void main(String[] args) { Map map=new HashMap(); ...
摘要:方式一這是最常見(jiàn)的并且在大多數(shù)情況下也是最可取的遍歷方式。在鍵值都需要時(shí)使用。方法二在循環(huán)中遍歷或。遍歷中的鍵遍歷中的值方法三使用遍歷使用泛型不使用泛型方法四通過(guò)鍵找值遍歷效率低 方式一 這是最常見(jiàn)的并且在大多數(shù)情況下也是最可取的遍歷方式。在鍵值都需要時(shí)使用。 Map map = new HashMap(); for (Map.Entry entry : map.entrySet()...
摘要:這種方式和有異曲同工之處,因?yàn)槭菍?duì)象的構(gòu)造函數(shù),它的原型對(duì)象也是的方式四這種方式叫做使用對(duì)象字面量創(chuàng)建對(duì)象,這是最簡(jiǎn)單的一種方式,也是我經(jīng)常使用的方法,目的是在于簡(jiǎn)化創(chuàng)建包含大量屬性的對(duì)象的過(guò)程。 關(guān)鍵字 Object.create; new Object(); new Fn(); {} 背景 此段可跳過(guò)不讀……在平時(shí)的使用中,創(chuàng)建對(duì)象最常用的方式是使用{}直接創(chuàng)建,里面直接寫(xiě)方法和屬...
摘要:如上圖所示,本文主要闡述了的四種迭代器,,和的功能和區(qū)別動(dòng)態(tài)數(shù)組每次遍歷開(kāi)始時(shí)都會(huì)重新計(jì)算一次數(shù)組的長(zhǎng)度稀疏數(shù)組不會(huì)跳過(guò)無(wú)效數(shù)組動(dòng)態(tài)數(shù)組與一樣,會(huì)遍歷到新增加的元素稀疏數(shù)組也不會(huì)跳過(guò)無(wú)效數(shù)組特點(diǎn)可以遍歷字符串可以遍歷類(lèi)數(shù)組對(duì)象對(duì)象可 showImg(https://segmentfault.com/img/bV4PxL?w=3134&h=932); 如上圖所示,本文主要闡述了Array...
摘要:一創(chuàng)建里流的四種方式第一種通過(guò)得方法串行流或者方法并行流創(chuàng)建。終止操作時(shí)一次性全部處理,稱(chēng)為延遲加載篩選切片過(guò)濾中建操作。終止操作只有執(zhí)行終止操作才會(huì)執(zhí)行全部。即延遲加載結(jié)果中建操作。截?cái)嗔鳎蛊湓夭怀^(guò)給定數(shù)量。返回流中最大值。 Stream api **Stream api 是java8 中提供的對(duì)集合處理的api , 對(duì)數(shù)據(jù)進(jìn)行一系列的中間操作,元數(shù)據(jù)不會(huì)發(fā)生改變 ...
閱讀 3250·2023-04-25 22:47
閱讀 3765·2021-10-11 10:59
閱讀 2300·2021-09-07 10:12
閱讀 4243·2021-08-11 11:15
閱讀 3432·2019-08-30 13:15
閱讀 1750·2019-08-30 13:00
閱讀 968·2019-08-29 14:02
閱讀 1680·2019-08-26 13:57