将字符串拆分为字典

时间:2012-05-10 13:14:59

标签: c# string dictionary split

我有这样的字符串“0 0.014E5”,我需要将它拆分成一个字典(在c#中)。其中第一个零将是关键,exp格式的数字将是值。

1 个答案:

答案 0 :(得分:4)

在Python中:

s = "0 0.014E5".split(' ')
d = {}
d[s[0]] = s[1] 
# alternatively you can use:
d[s[0]] = float(s[1])

在Java中:

String[] s = "0 0.014E5".split(" ");
Map<String, double> d = new HashMap<String, double>();
d.put(s[0], Double.parseDouble(s[1]));

在C#中:

string[] s = "0 0.014E5".Split(' ');
var d = new Dictionary<string, string>();
d.Add(s[0], s[1]);