【发布时间】:2011-02-18 06:05:22
【问题描述】:
我有一个类似的字符串
def data = "session=234567893egshdjchasd&userId=12345673456&timeOut=1800000"
我想把它转换成地图
["session", 234567893egshdjchasd]
["userId", 12345673456]
["timeout", 1800000]
这是我目前的做法,
def map = [:]
data.splitEachLine("&"){
it.each{ x ->
def object = x.split("=")
map.put(object[0], object[1])
}
}
有效,但有没有更有效的方法?
【问题讨论】: