星海爭霸21全功能兌換碼新手獎勵1、7小時遊戲時間(14天內)解除所有試玩版本限制直到7小時耗盡,如種族、匹配模式、戰役、地圖等詳細資訊(150119更新)4505624695013984483730049
2020-11-30 03:45:43
在JAVA語言中,MAP是經常用到的,因為他的它的儲存資料的方式較其它集合比較特殊,它是以鍵值對方式儲存資料,在JAVA 語言中它儲存資料的方式特別像JAVA bean。下面介紹下它的使用方法。
第一步,,要引入它所在JAR——
可以在JAVA類裡直接引入import java.util.*; 這樣until下的所有介面都可以呼叫,還有常用到的是List.
第二步: Map map=new HashMap();
//接著向MAP中新增資料進入,如下所示
map.put("a", "1");
map.put("b", "2");
map.put("c", "3");
第三步:上面我們已經在MAP中新增了三條資料進去,我們可以用下面這句取值 :
String str = map.get("a").toString();
// 這樣獲取到str的值就是1;
第四步:如果我們遍歷這個MAP,從中取得key和value怎麼辦,如下就可以:
for(Object obj : map.keySet()){
Object value = map.get(obj );
System.out.println(value);
}
或者可以這樣遍歷:
Set<E> set = map.entrySet(); //E是泛型,可以指定,也可向我這樣寫
Iterator<E> iterator = set.iterator();
while(iterator.hasNext())
{
Map.Entry mapentry =(Map.Entry) iterator.next();
System.out.println(mapentry.getKey() +"和" + mapentry.getValue());
}
如果指定泛型如下:
Set<Map> set = map.entrySet();
Iterator<Map> iterator = set.iterator();
while(iterator.hasNext())
{
Map.Entry mapentry =(Map.Entry) iterator.next();
System.out.println(mapentry.getKey() +"和" + mapentry.getValue());
}
整體測試方法:
package zy.until;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class Test {
public static <E> void main(String[] args) {
Map map=new HashMap();
map.put("a", "1");
map.put("b", "2");
map.put("c", "3");
String str = map.get("a").toString();
for(Object obj : map.keySet()){
Object value = map.get(obj );
System.out.println(value);
}
Set<E> set = map.entrySet();
Iterator<E> iterator = set.iterator();
while(iterator.hasNext())
{
Map.Entry mapentry =(Map.Entry) iterator.next();
System.out.println(mapentry.getKey() +"和" + mapentry.getValue());
}
}
}
MAP中還有一些比較常用的方法:如下:
1、boolean isEmpty() 判斷為空
2、int size() MAP大小
3、get(Object key) 返回與指定鍵關聯的值
4、containsKey(Object key)如果Map包含指定鍵的對映,則返回 true
5、containsValue(Object value)如果此Map 將一個或多個鍵對映到指定則返回true
注意事項:MAP 中的KEY必須唯一不能重複。
相關文章
星海爭霸21全功能兌換碼新手獎勵1、7小時遊戲時間(14天內)解除所有試玩版本限制直到7小時耗盡,如種族、匹配模式、戰役、地圖等詳細資訊(150119更新)4505624695013984483730049
2020-11-30 03:45:43
我們經常會玩決勝時刻戰區遊戲,但是有很多朋友不知道決勝時刻戰區國際服註冊方法,下面就詳細說下決勝時刻戰區國際服註冊方法。1首先我們開啟自己電腦中的瀏覽器,比如360瀏覽器
2020-11-29 16:08:59
決勝時刻黑色行動4的應用獲取的方法。1準備好網路的網速,開啟瀏覽器的頁面。 2決勝時刻黑色行動4將其輸入到搜尋頁中,點選搜尋。 3選擇圖中展示的決勝時刻黑色行動4中文版網頁
2020-11-29 16:06:30
決勝時刻是一個很好玩的遊戲,但是安裝過程比較困難,下面小編和你分享一下經驗! 1一般有很多個壓縮檔案的那種,任意解壓一個壓縮包之後會生成一個映象用虛擬光碟機載入,之後按用光
2020-11-29 10:07:32
小編教你決勝時刻9BO2.怎麼安裝,希望你的生活多姿多彩~ 1首先,你買的基本可以確定,是盜版,或者說所謂的偽正版——同學,多去steam吧或者戰地3吧看一看,會提高你對盜版/偽正版的鑑
2020-11-29 05:49:58
目前很多決勝時刻的玩家都在找版本10的中文版,其實現在正版的當中還沒有中文,退而求其次吧,小編這裡分享一些貼圖大家參考一下 1基礎選單,直接看圖片吧 2基礎選單,直接看圖片吧 3
2020-11-29 05:29:49