import java.util.HashMap;
import java.util.Map;
public class StringToMapExample {
public static void main(String[] args) {
// 示例字符串,格式为 "key1=value1,key2=value2,key3=value3"
String input = "key1=value1,key2=value2,key3=value3";
// 创建一个空的HashMap
Map<String, String> map = new HashMap<>();
// 将字符串按逗号分隔成多个键值对
String[] entries = input.split(",");
// 遍历每个键值对
for (String entry : entries) {
// 按等号分隔键和值
String[] keyValue = entry.split("=");
if (keyValue.length == 2) {
// 将键值对放入map中
map.put(keyValue[0], keyValue[1]);
}
}
// 打印转换后的map
System.out.println(map);
}
}
"key1=value1,key2=value2,key3=value3" 的字符串。HashMap:我们创建了一个空的 HashMap 来存储键值对。split(",") 方法将输入字符串按逗号分隔成多个键值对。split("=") 方法将其按等号分隔成键和值。HashMap:将键值对存入 HashMap 中。HashMap。这段代码展示了如何将一个特定格式的字符串转换为 Map<String, String>。
上一篇:java 解析xml
下一篇:java读取excel的数据
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站