gpt4 book ai didi

java - 如何在java中分割字符串后将其部分存储在字典中

转载 作者:行者123 更新时间:2023-12-01 18:48:12 24 4
gpt4 key购买 nike

我已经 split-ted ',' 上的字符串,例如频率:50,电流:25,电压:30 同样,从单个字符串(如频率:50)再次我有 split-ted on ':' 但我的问题是我想存储频率、电流、电压等...字典中第 0 个位置的所有变量以及 50、25、30 等。 ..在字典中的第一个位置,我将把这些值保存在数据库中我的 C# 代码如下

data_dictionary = data.Split(',').ToDictionary(item => item.Split(':')[0], item => item.Split(':')[1]);

我希望代码在java中像这样工作。如果字典无法工作,那么任何其他可以解决此问题的数据结构请告诉我,因为我是新手,我发现很难找到解决方案。任何帮助将不胜感激

最佳答案

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]);
}

关于java - 如何在java中分割字符串后将其部分存储在字典中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16785034/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com