国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

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

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Map獲取鍵值,Map的幾種遍歷方法總結(推薦)

Map獲取鍵值,Map的幾種遍歷方法總結(推薦)

2020-09-07 09:00Java教程網 Java教程

下面小編就為大家帶來一篇Map獲取鍵值,Map的幾種遍歷方法總結(推薦)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

Map獲取鍵值

Map以按鍵/數值對的形式存儲數據,和數組非常相似,在數組中存在的索引,它們本身也是對象。

Map的接口

Map---實現Map

Map.Entry--Map的內部類,描述Map中的按鍵/數值對。

SortedMap---擴展Map,使按鍵保持升序排列

關于怎么使用,一般是選擇Map的子類,而不直接用Map類。

下面以HashMap為例

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public static void main(String args[]) {
 
HashMap hashmap =new HashMap();
 
hashmap.put("Item0", "Value0");
 
hashmap.put("Item1", "Value1");
 
hashmap.put("Item2", "Value2");
 
hashmap.put("Item3", "Value3");
 
Set set=hashmap.entrySet();
 
Iterator iterator=set.iterator();
 
while (iterator.hasNext() {
 
Map.Entry mapentry = (Map.Entry) iterator.next();
 
System.out.println(mapentry.getkey()+"/"+ mapentry.getValue());
 
}
 
}

注意,這里Map的按鍵必須是唯一的,比如說不能有兩個按鍵都為null。

如果用過它,就會知道它的用處了。

或者:

Java代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Set keys = map.keySet( );
 
if(keys != null) {
 
Iterator iterator = keys.iterator( );
 
while(iterator.hasNext( )) {
 
Object key = iterator.next( );
 
Object value = map.get(key);
 
}
}

資料:

java.util 中的集合類包含 Java 中某些最常用的類。 最常用的集合類是 List 和 Map。 List 的具體實現包括 ArrayList 和 Vector,它們是可變大小的列表,比較適合構建、存儲和操作任何類型對象的元素列表。 List 適用于按數值索引訪問元素的情形。

Map 提供了一個更通用的元素存儲方法。 Map 集合類用于存儲元素對(稱作“鍵”和“值”),其中每個鍵映射到一個值。 從概念上而言,您可以將 List 看作是具有數值鍵的 Map。 而實際上,除了 List 和 Map 都在定義 java.util 中外,兩者并沒有直接的聯系。本文將著重介紹核心 Java 發行套件中附帶的 Map,同時還將介紹如何采用或實現更適用于您應用程序特定數據的專用 Map。

Map類提供了一個稱為entrySet()的方法,這個方法返回一個Map.Entry實例化后的對象集。接著,Map.Entry類提供了一個getKey()方法和一個getValue()方法,因此,上面的代碼可以被組織得更符合邏輯。

舉例如下:

盡管增加了一行代碼,我們卻省略了許多對Map不必要的“get”調用。同時,提供給開發人員一個同時保持了關鍵字和其對應的值的類。Map.Entry同時也提供了一個setValue()方法,程序員可以使用它修改map里面的值。

Java代碼

?
1
2
3
4
5
6
7
private void a(){
 
 Map values = new HashMap();
 
 for (Map.Entry entry : values.entrySet()) {
 
  Object key = entry.getKey( );

以上這篇Map獲取鍵值,Map的幾種遍歷方法總結(推薦)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
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 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 久久伊人中文字幕 | 国产不卡免费视频 | 日韩在线中文字幕 | 91综合在线 | 午夜精品在线 | 日韩电影一区二区在线观看 | 狠久久| 免费成人在线观看视频 | 黄色国产视频 | 一区二区在线看 | 日韩成人精品在线 | 青草福利 | 久久丁香 | 99精品视频网| 国产一区二区免费 | 91网站视频在线观看 | 亚洲国产高清在线 | 91电影在线看 | 大胆一区 | 黄色一级毛片在线观看 | 国产精品极品美女在线观看免费 | 日本一区二区三区在线视频 | 日韩二区 | 91精品久久久久久久久 | 国产中文字幕在线 | 亚洲成人av在线 | 成人黄色在线 | 久久九九 | 成人亚洲视频 | 久久人人爽人人爽人人片亚洲 | 成年人视频在线观看免费 | 欧美一级欧美三级在线观看 | 四影虎影www4hu23cmo | 日韩激情一区 | 自拍偷拍五月天 | 视频在线一区二区 | 成年人免费看 | 中文字幕一区二区av | 国产精品高清在线观看 | 天天爱天天草 | 日韩高清电影 |