hashmap的问题

shili150 2007-08-16 09:52:26
怎样去用字符串中的字符去和 hashmap的key比较,并且用key所对应的value值替换字符串中的值
...全文
313 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
我看到消息了,“< >”是泛型参数(JDK 1.5 的新特性之一),<String, String> 第一个 String 表示 key 的类型,也就是说 key 的类型只能是 String 而不能是其他的;第二个 String 是 value 的类型,只能添加 String 类型的值,而不能添加其他的类型。

这样增强了集合的类型安全,在取出值时也用不着进行强制类型转换了,因为它自己知道自身里面放的是什么类型的值了。
shili150 2007-08-17
  • 打赏
  • 举报
回复
<> 是什么意思
shili150 2007-08-16
  • 打赏
  • 举报
回复
感谢各位
更加感谢yufanzy909()他所说的就是我想找的答案
yufanzy909 2007-08-16
  • 打赏
  • 举报
回复
我记得有一个方法是直接判断hashmap里面是否包含某个key,具体方法忘记了 你在帮助文档上面查一下 我现在没有这个文档
clevercong 2007-08-16
  • 打赏
  • 举报
回复
to:yufanzy909()
HashMap里有getValue?是Map.Entry里的。
if(HashMap.contain(String)){
String = hashMap.get(String);
}
yufanzy909 2007-08-16
  • 打赏
  • 举报
回复
for(int i = 0 ; i < String.Length(); i++){

if(HashMap.contain(String.subString(i,i+1)){
String.replace(String.subString*(i,i+1),hashMap.getValue());
}
}
大概就是这么个吧
homepgdn 2007-08-16
  • 打赏
  • 举报
回复
if(HashMap.contain(String)){
String = hashMap.getValue();
}
yufanzy909 2007-08-16
  • 打赏
  • 举报
回复
if(HashMap.contain(String)){
String = hashMap.getValue();
}
zdjray 2007-08-16
  • 打赏
  • 举报
回复
建议用HashMap.get(Object key)

用返回值是否是null判断指定string是存在于HashMap
supermanyan10 2007-08-16
  • 打赏
  • 举报
回复
key你应该知道的是吧
然后直接比较呗
然后比较要是一样,就map.get(key)来替换掉string咯
lingling295 2007-08-16
  • 打赏
  • 举报
回复
学习
beiouwolf 2007-08-16
  • 打赏
  • 举报
回复
containKey(Object)方法检查MAP是否包含这个键
contain(Object)检查是否包含这个值
  • 打赏
  • 举报
回复
上面弄错了~~~

Map<String, String> map = new HashMap<String, String>();
String str = "abc";
map.put("abc", "123");
if (map.get(str) != null) {
  str = map.get(str);
}
System.out.println(str);
  • 打赏
  • 举报
回复
Map<String, String> map = new HashMap<String, String>();
String str = "abc";
map.put("abc", "123");
  str = map.get(str);
}
System.out.println(str);
shili150 2007-08-16
  • 打赏
  • 举报
回复
还有就是yufanzy909所说的replace(char,char) ,而你所说的是subString,两者不相符合。

如果你找到那个直接判断的方法请告诉我一下,谢谢

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧