已知有一个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" )可以吗
解决方案 »
- Java中输入两个数,比较大小,在比较时出现异常,求解!
- 一个简单包装类的使用。
- 请教FileDialog为什么设置FilenameFilter无效
- JAVA中记时器控件是哪个类
- 在一个网页中运行一个applet,如何让applet占满整个屏幕而不看到ie浏览器?
- 请问如何用java取得win2000系统注册表中的信息?谢谢!
- 如何从根节点删除一个tree并重新建立一个新的tree
- 菜鸟请教:我下了一个freeJava,怎么编译程序(程序没问题)没反应,它的JDk目录我也设了d:\jdk.3(JDK1.3不是安装的,是从JBuilder5直接里复制放在d:\jdk1.3里),用别的工具都可以编译成功!
- 单例就是一个系统中单例对象只能有一个,这句话有问题?
- java 带标签的break
- ###发个200,问线程同步问题啦,大家看过来
- javascript中的数据类型 分析
这是做什么?
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也是相同的那不是一样道理