我有split
- 在','上的字符串,例如频率:50,电流:25,电压:30同样地再次来自该字符串的频率:50再次我有split
-ted''''但是我的问题是我要存储频率,电流,电压等等...所有变量在字典中的第0位和50,25,30等等......在第1位置字典,我将保存数据库中的值
我有C#代码如下
data_dictionary = data.Split(',').ToDictionary(item => item.Split(':')[0], item => item.Split(':')[1]);
我希望代码在java中像这样工作。如果字典无法工作,那么任何其他可以为此工作的数据结构请告诉我,因为我是新手我发现很难得到解决方案。 任何帮助将不胜感激
答案 0 :(得分:4)
String str = "frequency:50,current:25,voltage:30";
HashMap dict = new HashMap();
for (String s : str.split(",")) {
dict.put(s.split(":")[0], s.split(":")[1]);
}