• collection framework(map)


    hashmap:

    常用方法:

    package map;

    import org.junit.Test;

    import java.nio.charset.IllegalCharsetNameException;
    import java.util.HashMap;
    import java.util.HashSet;

    public class MapTest {
    @Test
    //hashmap不能重复无序
    public void test1(){
    HashMap<Integer,String> map = new HashMap<>();
    //添加数据<key,value>key必须唯一不能重复
    map.put(1,"zrm");
    map.put(2,"fjx");
    map.put(3,"czy");
    //查看map里面是否含有此数据
    map.containsKey(4);
    //delete data
    String v = map.remove(1);
    map.remove(1,"zrm");
    //修改,map里面没有用于修改的方法,直接用put()方法覆盖就可以
    //根据key查看value
    map.get(2);
    System.out.println(map);

    }
    }

    遍历map:
    package map;

    import org.junit.Test;

    import java.nio.charset.IllegalCharsetNameException;
    import java.util.HashMap;
    import java.util.HashSet;
    import java.util.Map;

    public class MapTest {
    @Test
    //hashmap不能重复无序
    public void test1() {
    HashMap<Integer, String> map = new HashMap<>();
    //添加数据<key,value>key必须唯一不能重复
    map.put(1, "zrm");
    map.put(2, "fjx");
    map.put(3, "czy");
    //查看map里面是否含有此数据
    map.containsKey(4);
    //delete data
    String v = map.remove(1);
    map.remove(1, "zrm");
    //修改,map里面没有用于修改的方法,直接用put()方法覆盖就可以
    //根据key查看value
    map.get(2);
    System.out.println(map);
    //对hashmap遍历,要先把map转换成set
    for (Map.Entry<Integer, String> map1 : map.entrySet()) {
    System.out.println(map1);
    }
    }
    }
  • 相关阅读:
    Java封装
    SQLite学习手册(目录)
    如何在Mac系统安装eclipse并运行java程序?
    eclipse 常用快捷键
    mac的svn之cornerstone简易教程
    Mac环境下Myeclispe2015工具的安装与破解
    mysql 时间差问题集锦
    Eclipse怎么全局搜索替换(整个项目)
    Java关键字static
    几个linux 下C/C++集成开发环境推荐
  • 原文地址:https://www.cnblogs.com/zrmj/p/11420351.html
Copyright © 2020-2023  润新知