zoukankan      html  css  js  c++  java
  • Java基础系列

    package com.test3;
    
    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.List;
    import java.util.Map.Entry;
    
    public class demo3 {
    
        public static void main(String[] args) {
            HashMap<String, String> map = new HashMap<>();
            map.put("zhang", "31");//存放键值对
    
            System.out.println(map.containsKey("zhang"));//键中是否包含这个数据
            System.out.println(map.containsKey("daniu"));
            System.out.println("=========================");
    
            System.out.println(map.get("zhang"));//通过键拿值
            System.out.println(map.get("daniu"));
            System.out.println("=========================");
    
            System.out.println(map.isEmpty());//判空
            System.out.println(map.size());
            System.out.println("=========================");
    
            System.out.println(map.remove("zhang"));//从键值中删除
            System.out.println(map.containsKey("zhang"));
            System.out.println(map.get("zhang"));//获取值
            System.out.println(map.isEmpty());
            System.out.println(map.size());
            System.out.println("=========================");
    
            map.put("zhang", "31");
            System.out.println(map.get("zhang"));
            map.put("zhang", "32");
            System.out.println(map.get("zhang"));
            System.out.println("=========================");
    
            map.put("zhang", "31");
            map.put("cheng", "32");
            map.put("yun", "33");
    
            for (String key : map.keySet()) {
                System.out.println(key);
            }
            System.out.println("=========================");
    
            for (String values : map.values()) {
                System.out.println(values);
            }
            System.out.println("=========================");
    
            map.clear();
            map.put("A", "1");
            map.put("B", "2");
            map.put("C", "3");
            map.put("D", "1");
            map.put("E", "2");
            map.put("F", "3");
            map.put("G", "1");
            map.put("H", "2");
            map.put("I", "3");
            for (Entry<String, String> entry : map.entrySet()) {
                String key = entry.getKey();
                String value = entry.getValue();
                System.out.println(key + "," + value);
            }
            System.out.println("=========================");
    
            // you can not remove item in map when you use the iterator of map
            // for(Entry<String,String> entry : map.entrySet()){
            // if(!entry.getValue().equals("1")){
            // map.remove(entry.getKey());
            // }
            // }
    
            // if you want to remove items, collect them first, then remove them by
            // this way.
            List<String> removeKeys = new ArrayList<String>();
    
            for (String removeKey : removeKeys) {
                map.remove(removeKey);
            }
            for (Entry<String, String> entry : map.entrySet()) {
                String key = entry.getKey();
                String value = entry.getValue();
                System.out.println(key + "," + value);
            }
            System.out.println("=========================");
    
        }
    }
    

      

  • 相关阅读:
    OpenFire源码学习之十九:在openfire中使用redis插件(上)
    OpenFire源码学习之十八:IOS离线推送
    OpenFire源码学习之十七:HTTP Service插件
    OpenFire源码学习之十六:wildfire
    OpenFire源码学习之十五:插件开发
    OpenFire源码学习之十四:插件管理
    OpenFire源码学习之十三:消息处理
    数据挖掘入门
    iOS小技巧
    图片加载完成之前对图片高度侦测
  • 原文地址:https://www.cnblogs.com/smartsmile/p/11541640.html
Copyright © 2011-2022 走看看