zoukankan      html  css  js  c++  java
  • 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);
    }
    }
    }
  • 相关阅读:
    继承与多态,Instanceof关键字
    面向对象,单例模式
    方法
    数组
    流程控制
    基础语法
    连接linux四大远程工具
    MYSQL-索引的设计
    银行一类(Ⅰ类)、二类(Ⅱ类)、三类(Ⅲ类)账户区别是什么?
    真正有效的学习
  • 原文地址:https://www.cnblogs.com/zrmj/p/11420351.html
Copyright © 2011-2022 走看看