(一)宣告及創建實體的方法
HashMap<存值的類型> hashMap=new HashMap<存值的類型>();
HashMap<String, String> hashMap = new HashMap<String, String>();
(二)增加資料 .put("鍵", "值")
HashMap<存值的類型> hashMap=new HashMap<存值的類型>();
HashMap<String, String> hashMap = new HashMap<String, String>();
(二)增加資料 .put("鍵", "值")
hashMap.put("name", "姓名"); //儲存hashMap中鍵為name,值為姓名
(三)取得資料 .get("鍵")
hashMap.get("name"); //取得鍵為name 的值
(四)移除資料 .remove("鍵")
hashMap.remove("name"); //移除鍵為name的值
hashMap.clear(); //清除hashMap的所以資料
int hashMapSize=hashMap.size(); //將 hashMap的清單長度存到ashMapSize這個變數中
(七)將hasMap的所有鍵設為清單 keySet()
hasMap.keySet()
透過forEach方法取出所有鍵值範例:
// 印出key
for (String i : hasMap.keySet()) {
System.out.println(i);
}
(八)將hasMap的所有值設為清單 .values()
hasMap.values()
延伸參考:https://www.w3schools.com/java/java_hashmap.asp
https://www.runoob.com/java/java-hashmap.html
https://www.runoob.com/java/java-hashtable-class.html
沒有留言:
張貼留言