我有一个带有逗号分隔值的字符串"name1=John,name2=Jim,name3=Tina"
(这可以增长),我想在一个带有键值对的 Map 中转换为{name1=John,name2=Jim,name3=Tina}
.
String names = "name1=John,name2=Jim,name3=Tina"; Map<String, String> map = Pattern.compile("\\s*-\\s*") .splitAsStream(externalResourcePath.trim()) .map(s -> s.split(",")) .collect(Collectors.toMap(p -> p[0], p -> p[1]));
我得到的输出是{name1=John=name2=Jim}
我想要的输出{name1=John,name2=Jim,name3=Tina}
一只名叫tom的猫
相关分类