美文网首页
2020-02-21Map 接口

2020-02-21Map 接口

作者: fjasmin | 来源:发表于2020-02-21 16:43 被阅读0次

1.保存形式
Key ---> value 的保存方式 键值对
2.常用子类
HashMap:无序存放,key不允许重复
HashTable: 无序存放,key不允许重复

2.1Map的使用方法

public class MapDemo01 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Map<String,String> map = new HashMap<String,String>();
        map.put("key1","fjasmin");
        map.put("key2","shlearry");
        map.put("key3","anke");
        map.put("key4","fangjian");
        map.put("key5","hanxi");
        map.put("key6","ye");
        String str = map.get("key6");
        System.out.println(str);
    }

}

2.2 判断map中是否含有键值对

public class MapDemo2 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Map<String,String> map = new HashMap<String,String>();
        map.put("key1","fjasmin");
        map.put("key2","shlearry");
        map.put("key3","anke");
        map.put("key4","fangjian");
        map.put("key5","hanxi");
        map.put("key6","ye");
        /*
         * String str = map.get("key6"); System.out.println(str);
         */
        if(map.containsKey("key1")) {
            System.out.println("key keep!");
        }else {
            System.out.println("key lost!");
        }
        
        if(map.containsValue("fjasmin")) {
            System.out.println("value keep!");
        }else {
            System.out.println("value lost!");
        }
    }

}

2.3遍历取出Map中的键值对

public class MapDemo3 {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Map<String,String> map = new HashMap<String,String>();
        map.put("key1","fjasmin");
        map.put("key2","shlearry");
        map.put("key3","anke");
        map.put("key4","fangjian");
        map.put("key5","hanxi");
        map.put("key6","ye");
        
         Set<String> s = map.keySet();
         Iterator<String> iter = s.iterator();
         while(iter.hasNext()) 
         { System.out.println(iter.next()); }
         
        Collection<String> collection = map.values();
        Iterator<String> iter1 = collection.iterator();
        while(iter1.hasNext()) {
            System.out.println(iter1.next());
        }
    }

}

相关文章

  • 2020-02-21Map 接口

    1.保存形式Key ---> value 的保存方式 键值对2.常用子类HashMap:无序存放,key不允...

  • 接口接口接口

    发现很多朋友对于接口都很纠结,阐述一下个人对接口的理解。 接口分为很多种类型,程序语言内部接口 移动端和服务端接口...

  • Android常用接口

    不知名接口 头条接口: 科技接口: 财经接口: 军事接口: 体育接口: 房产接口: 足球接口: 娱乐接口: 电影接...

  • 第十八天 微信微博天气接口

    分享接口 微信接口 微博接口 天气接口 mob接口

  • 接口测试概述

    接口(interface)的概念 常见接口名词 接口测试: 接口测试目的: 接口测试的重要性: 接口测试流程 接口...

  • 接口测试

    接口测试概念: 接口:接口是为了提供一种服务 所有的接口统称为API,接口分为内部接口和外部接口 外部接口:测试被...

  • 接口

    接口 接口类型 空接口 接口嵌套 接口断言 type关键字

  • 线程池原理

    Callable 接口 Runnable 接口 Future接口 RunnableFuture 接口 Future...

  • JMeter-一个接口的返回值作为输入传给其他接口

    背景: 在用JMeter写接口case,遇到一种情况,接口1查看列表接口,接口2查看详情接口,接口2需要传入接口1...

  • 用户操作接口

    登陆 接口地址 获取列表 接口地址 删除 接口地址 批量删除 接口地址 编辑用户 接口地址 添加用户 接口地址

网友评论

      本文标题:2020-02-21Map 接口

      本文链接:https://www.haomeiwen.com/subject/wwncqhtx.html