已知有一个map prefectureMap 在给它赋值的时候,如何赋值给他相同的key的时候,保留前面的key
Map<String, String> prefectureMap = new HashMap<String, String>();prefectureMap.put("aa","1" );
prefectureMap.put("aa","2" );结果会变成("aa","2" ),我想保留("aa","1" )可以吗
Map<String, String> prefectureMap = new HashMap<String, String>();prefectureMap.put("aa","1" );
prefectureMap.put("aa","2" );结果会变成("aa","2" ),我想保留("aa","1" )可以吗
这是做什么?
Map <String, String> prefectureMap = new HashMap <String, String>();
prefectureMap.put("aa","1" );
prefectureMap.put("aa","2" );
赋值完后希望在prefectureMap里有
("aa","1" )
("aa","2" )
{
String key;
String value;
public MyPair(String k,String v)
{
key = k;
value = v;
}
}Vector<MyPair> prefectureList = new Vector<MyPair>();prefectureList.add(new MyPair("aa","1"));
prefectureList.add(new MyPair("aa","2"));
http://www.javaren.net.cn/dispbbs.asp?boardid=2&Id=56
你把键和值掉过来放
Map <String, String> prefectureMap = new HashMap <String, String>();
prefectureMap.put("1","aa" );
prefectureMap.put("2","aa" );
prefectureMap.put("aa","2" ); 做个方法
inPutMap(Map s,String x,String y)
{
String x1=x; Map.put}
public V put(K key, V value)
在此映射中关联指定值与指定键。如果此映射以前包含了一个该键的映射关系,则旧值被替换。
A map cannot contain duplicate keys; each key can map to at most one value.
以上是载自API文档的内容
prefectureMap.put("1","aa" );
prefectureMap.put("2","aa" );
prefectureMap.put("2","bb" );这样不捉襟见肘了吗 如果有value也是相同的那不是一样道理