欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

浅谈java中Map的用法

程序员文章站 2024-03-06 23:28:08
public interface map 将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 import ja...

public interface map<k,v>

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

 import javautilhashmap;
 import javautilmap;
 public class test {
   public static void main(string[] args) {
     map map = new hashmap();//声明一个map
     mapput("s", "哈哈");//向map中放值:map是key-value的形式存放的
     string str = mapget("s")tostring();//map获取key为"s"的value
     systemoutprintln(str);
   }
 }

输出:哈哈

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

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

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

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

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

map的特性即「键-值」(key-value)匹配

 import java.util.hashmap;
 import java.util.map;
 public class test {
   public static void main(string[] args) {
     map map = new hashmap();
     string key = "java";
     string key = "java";
     map.put(key, "java的值");
     map.put(key, "java的值");
     system.out.println(map.get(key));
     system.out.println(map.get(key));
   }
 }

输出:

java1的值
java2的值