【发布时间】:2013-11-20 12:21:42
【问题描述】:
我有以下价值观:
1. nickname=Antony###account=4587569854256
2. nickname=^(?![ ])(?=.*[\w]).{1,70}(?<!\s)$###account=^([0-9]{3,20})$
我可以拆分这些字符串,但是如何将它们作为键值对放入映射中?
如果为
`1.` valueMap(nickname=Antony,account=4587569854256) and
`2.` regExMap(nickname==^(?![ ])(?=.*[\w]).{1,70}(?<!\s)$,account==^([0-9]{3,20})$ )
我该怎么做...
谢谢
【问题讨论】:
-
您是在问如何在地图中放置键和值?即如何使用put(key, value)方法? docs.oracle.com/javase/7/docs/api/java/util/HashMap.html
-
@Joni 是的,当我拆分
.split("###")时,我将nickname=Antony and nickname=Antony现在我希望这些在 hashmap 中作为键和值 -
哪个是键,哪个是值?
-
Split 会给你一个数组,你不能循环遍历数组并放入一个地图吗?