我有一个奇怪的问题,我不完全明白如何解决。有人能给我一些关于hashmaps的指示吗?来自python dict命令的Java hashmap?
我有一个变量:
/servlet/charting?base_color=grey&chart_width=288&chart_height=160&chart_type=png&chart_style=manufund_pie&3DSet=true&chart_size=small&leg_on=left&static_xvalues=10.21,12.12,43.12,12.10,&static_labels=blue,red,green,purple"
我基本上要10.21,12.12,43.12,12.10与蓝色,红色,绿色,紫色相关联(在顺序显示)
在Python中我创建了一个这样做的方法:
def stripChart(name):
name = str(name)
name = urlparse.urlparse(name)
name = cgi.parse_qs(name.query)
name = dict(zip(name['static_labels'][0].split(','), name['static_xvalues'][0].split(',')))
不知道如何在java中做到这一点。到目前为止,我有:
URL imgURL = new URL (imgTag);
String[] result = imgURL.getFile().split("&");
for (int x=0; x<result.length; x++)
System.out.println(result[x]);
这给了我:
chart_width=288
chart_height=160
chart_type=png
chart_style=manufund_pie
3DSet=true
chart_size=small
leg_on=left
static_xvalues=10.21,12.12,43.12,12.10,
static_labels=blue,red,green,purple,
在这一点上我很困惑如何链接static_labels和static_xvalues值。
非常感谢。任何指针都会很棒。