Java——Map

时间:2019-01-10
本文章向大家介绍Java——Map,主要包括Java——Map使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
package day05;

import java.util.HashMap;
import java.util.Map;

/**
 * Map
 * 该数据结构看起来更像是一个多行两列的表格
 * 每一条数据包含两条信息key-value
 * 其中key在Map中不允许重复,重复指的是equals为true
 * @author Administrator
 *
 */
public class MapDemo {
	public static void main(String[] args) {
		/*
		 * 创建一个Map
		 * key是字符串,value整数
		 */
		Map<String, Integer> map = new HashMap();
		/*
		 * V put(K k,V v)
		 * 将给定的key与对应的value存入Map中
		 * 若给定的key在Map中不存在,则是添加新内容
		 * 那么返回值就是null
		 * 若给定的key在Map中已存在,则是替换value操作
		 * 那么返回的就是被替换的value值
		 */
		System.out.println(map);
		System.out.println("***********************************");
		Integer i = map.put("数学",90);
		System.out.println(i);
		System.out.println(map);
		System.out.println("***********************************");
		i = map.put("数学", 99);
		System.out.println(map);
		System.out.println("***********************************");

		map.put("语文", 90);
		map.put("数学", 98);
		map.put("物理", 85);
		map.put("化学", 78);
		map.put("英语", 92);
		map.put("体育", 78);
		System.out.println(map);
		
	}
}