zoukankan      html  css  js  c++  java
  • java中Map的用法(HaspMap用法)

    public interface Map<K,V>
    
    

    将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 

     1 import java.util.HashMap;
     2 import java.util.Map;
     3 
     4 
     5 public class Test1 {
     6 
     7     public static void main(String[] args) {
     8         Map map = new HashMap();//声明一个Map
     9         map.put("s", "哈哈");//向map中放值:map是key-value的形式存放的
    10         String str = map.get("s").toString();//map获取key为"s"的value
    11         System.out.println(str);
    12     }
    13 }

    输出:哈哈

     map键值对,值一般存储的是对象。

    hashmap中常用的方法,put(object key,object value);将指定的值与此映射中的指定键关联

    get(object key);//根据key值找出对应的value值。

    判断键是否存在:containsKey(object key)

    判断值是否存在:containsValue(object value)

    Map的特性即「键-值」(Key-Value)匹配

     1 import java.util.HashMap;
     2 import java.util.Map;
     3 
     4 
     5 
     6 public class Test1 {
     7 
     8     public static void main(String[] args) {
     9         Map map = new HashMap();
    10         String key1 = "java1";
    11         String key2 = "java2";
    12         map.put(key1, "java1的值");
    13         map.put(key2, "java2的值");
    14         System.out.println(map.get(key1));
    15         System.out.println(map.get(key2));
    16     }
    17 }

    输出:

    java1的值
    java2的值

  • 相关阅读:
    JAVA中线程池启动定时任务
    JAVA线程池的创建
    JAVA多线程售票问题
    设计模式之一 ---单例模式
    JAVAWeb使用POI做导出Excel
    ThreadLocal实现线程范围内共享
    线程的互斥与同步通信
    Spring-task-timer定时器
    万年历---java版
    linux sed 批量替换字符串
  • 原文地址:https://www.cnblogs.com/wishwzp/p/4824908.html
Copyright © 2011-2022 走看看