zoukankan      html  css  js  c++  java
  • 吴裕雄--天生自然java开发常用类库学习笔记:Map接口

    import java.util.HashMap ;
    import java.util.Map ;
    public class HashMapDemo01{
        public static void main(String args[]){
            Map<String,String> map = null; // 声明Map对象,其中key和value的类型为String
            map = new HashMap<String,String>() ;
            map.put("mldn","www.mldn.cn") ;    // 增加内容
            map.put("zhinangtuan","www.zhinangtuan.net.cn") ;    // 增加内容
            map.put("mldnjava","www.mldnjava.cn") ;    // 增加内容
            String val = map.get("mldn") ;    // 根据key取出值
            System.out.println("取出的内容是:" + val) ;
        }
    };
    import java.util.HashMap ;
    import java.util.Map ;
    public class HashMapDemo02{
        public static void main(String args[]){
            Map<String,String> map = null; // 声明Map对象,其中key和value的类型为String
            map = new HashMap<String,String>() ;
            map.put("mldn","www.mldn.cn") ;    // 增加内容
            map.put("zhinangtuan","www.zhinangtuan.net.cn") ;    // 增加内容
            map.put("mldnjava","www.mldnjava.cn") ;    // 增加内容
            if(map.containsKey("mldn")){    // 判断key是否存在
                System.out.println("搜索的key存在!") ;
            }else{
                System.out.println("搜索的key不存在!") ;
            }
            if(map.containsValue("www.mldn.cn")){    // 判断value是否存在
                System.out.println("搜索的value存在!") ;
            }else{
                System.out.println("搜索的value不存在!") ;
            }
        }
    };
    import java.util.HashMap ;
    import java.util.Map ;
    import java.util.Iterator ;
    import java.util.Set ;
    public class HashMapDemo03{
        public static void main(String args[]){
            Map<String,String> map = null; // 声明Map对象,其中key和value的类型为String
            map = new HashMap<String,String>() ;
            map.put("mldn","www.mldn.cn") ;    // 增加内容
            map.put("zhinangtuan","www.zhinangtuan.net.cn") ;    // 增加内容
            map.put("mldnjava","www.mldnjava.cn") ;    // 增加内容
            Set<String> keys = map.keySet() ;    // 得到全部的key
            Iterator<String> iter = keys.iterator() ;
            while(iter.hasNext()){
                String str = iter.next() ;
                System.out.print(str + "、") ;
            }
        }
    };
    import java.util.HashMap ;
    import java.util.Map ;
    import java.util.Iterator ;
    import java.util.Collection ;
    public class HashMapDemo04{
        public static void main(String args[]){
            Map<String,String> map = null; // 声明Map对象,其中key和value的类型为String
            map = new HashMap<String,String>() ;
            map.put("mldn","www.mldn.cn") ;    // 增加内容
            map.put("zhinangtuan","www.zhinangtuan.net.cn") ;    // 增加内容
            map.put("mldnjava","www.mldnjava.cn") ;    // 增加内容
            Collection<String> values = map.values() ;    // 得到全部的value
            Iterator<String> iter = values.iterator() ;
            while(iter.hasNext()){
                String str = iter.next() ;
                System.out.print(str + "、") ;
            }
        }
    };
    import java.util.HashMap ;
    import java.util.Map ;
    import java.util.Set ;
    import java.util.Iterator ;
    import java.util.Collection ;
    public class HashtableDemo01{
        public static void main(String args[]){
            Map<String,String> map = null; // 声明Map对象,其中key和value的类型为String
            map = new HashMap<String,String>() ;
            map.put("mldn","www.mldn.cn") ;    // 增加内容
            map.put("zhinangtuan","www.zhinangtuan.net.cn") ;    // 增加内容
            map.put("mldnjava","www.mldnjava.cn") ;    // 增加内容
            System.out.print("全部的key:") ;
            Set<String> keys = map.keySet() ;    // 得到全部的key
            Iterator<String> iter = keys.iterator() ;
            while(iter.hasNext()){
                String str = iter.next() ;
                System.out.print(str + "、") ;
            }
            System.out.print("
    全部的value:") ;
            Collection<String> values = map.values() ;    // 得到全部的value
            Iterator<String> iter2 = values.iterator() ;
            while(iter2.hasNext()){
                String str = iter2.next() ;
                System.out.print(str + "、") ;
            }
        }
    };
    import java.util.TreeMap ;
    import java.util.Map ;
    import java.util.Set ;
    import java.util.Iterator ;
    import java.util.Collection ;
    public class TreeMapDemo01{
        public static void main(String args[]){
            Map<String,String> map = null; // 声明Map对象,其中key和value的类型为String
            map = new TreeMap<String,String>() ;
            map.put("A、mldn","www.mldn.cn") ;    // 增加内容
            map.put("C、zhinangtuan","www.zhinangtuan.net.cn") ;    // 增加内容
            map.put("B、mldnjava","www.mldnjava.cn") ;    // 增加内容
            Set<String> keys = map.keySet() ;    // 得到全部的key
            Iterator<String> iter = keys.iterator() ;
            while(iter.hasNext()){
                String str = iter.next() ;
                System.out.println(str + " --> " + map.get(str)) ; // 取出内容
            }
        }
    };
    import java.util.WeakHashMap ;
    import java.util.Map ;
    import java.util.Set ;
    import java.util.Iterator ;
    import java.util.Collection ;
    public class WeakHashMapDemo01{
        public static void main(String args[]){
            Map<String,String> map = null; // 声明Map对象,其中key和value的类型为String
            map = new WeakHashMap<String,String>() ;
            map.put(new String("mldn"),new String("www.mldn.cn")) ;
            map.put(new String("zhinangtuan"),new String("www.zhinangtuan.net.cn")) ;
            map.put(new String("mldnjava"),new String("www.mldnjava.cn")) ;
            System.gc() ;    // 强制性进行垃圾的收集操作
            map.put(new String("lxh"),new String("lixinghua")) ;
            System.out.println(map) ;
        }
    };
  • 相关阅读:
    decode函数
    下载
    sed命令
    JAVA中常用IO流类:FileInputStream和FileOutputStream
    /etc/sysconfig/i18n文件详解
    myeclipse注册方法
    Python标准库os的使用方法
    Python三方库PyAutoGUI的使用方法
    php获取文件创建时间、修改时间
    PHP获取今天、昨天、明天的日期
  • 原文地址:https://www.cnblogs.com/tszr/p/12152744.html
Copyright © 2011-2022 走看看