现在的位置: 首页 > 综合 > 正文

类集框架(三)

2014年10月26日 ⁄ 综合 ⁄ 共 820字 ⁄ 字号 评论关闭

映射MAP

映射中的每一个元素包含一个键对象和一个值对象,键不可以重复,值可以重复

Test.java

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

public class Test{
	public static void main(String args []){
		HashMap<String,String> hashMap = new HashMap<String,String>();
		Map<String,String> map = hashMap;
		
		map.put("1","a");
		map.put("2","b");
		map.put("3","c");
		map.put("4","d");
		
		System.out.println(map.size());
	}
}

导入Map和HashMap包。

生成一个HashMap对象,再向上转型为Map类型

Test.java

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

public class Test{
	public static void main(String args []){
		HashMap<String,String> hashMap = new HashMap<String,String>();
		Map<String,String> map = hashMap;
		
		map.put("1","a");
		map.put("2","b");
		map.put("3","c");
		map.put("4","d");
		
		System.out.println(map.get("3"));
	}
}

上面是put和get的使用方法。

如果map.put("3","e");加进去了,变成

		map.put("1","a");
		map.put("2","b");
		map.put("3","c");
		map.put("4","d");
		map.put("3","e");

这样的话,前面的“3”键会被下面的“3”键覆盖掉。

抱歉!评论已关闭.