浅谈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的值