可以用正则表达式从map里取值吗? 比如有个hashmap<String,String> hmhm里存的key是/aa /bb /cc 这样的字符串想知道能不能用正则表达式使 /aa/aaa 可以取出/aa的值 /bb/qqq可以取出/bb的值? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 分步走:1 通过keySet方法 拿到key的集合2 迭代keySet 通过正则表达式比较 匹配的就获取其值 只能遍历他的key 然后根据你的需求匹配,然后取出对应的值了 key和value值一一对应的楼主的想法那就是两个key对应一个value了。如果你这么定义没有问题,但是问题是你创建的时候只可能建立一个key对应一个value的,而不是多个key对应一个value的。楼主可以采用一下遍历的方式,遍历map,如果key值被包含在str="/aaa"中,即算获取成功,取出value值 熟悉hibernate search 的请进 串行化过程中,栈溢出 关于CLASS转EXE问题 怎样写一个类描述学生,并将几个学生的信息能序列化到文件中保存,并能再次读出来? 恳求您的帮助 java初学者 提问 一个简单的程序 io流的一些疑问 使用URLConnection读取网页的时候为什么总是读不全? 关于JDK1.5的安装? 使用JDBC, 插入多个数据时出现错误:“不能再打开其他表了” 【100分】求大神帮我调试一段UDP(打洞)代码 java打开本地程序,如何自己退出,而不影响本地程序的运行?
1 通过keySet方法 拿到key的集合
2 迭代keySet 通过正则表达式比较 匹配的就获取其值
楼主的想法那就是两个key对应一个value了。
如果你这么定义没有问题,但是问题是你创建的时候只可能建立一个key对应一个value的,而不是多个key对应一个value的。
楼主可以采用一下遍历的方式,遍历map,如果key值被包含在str="/aaa"中,即算获取成功,取出value值