import java.util.HashMap;
import java.util.Map;
public class StringToMapExample {
public static void main(String[] args) {
// 示例字符串,格式为 "key1=value1,key2=value2"
String input = "key1=value1,key2=value2";
// 创建一个HashMap来存储键值对
Map<String, String> map = new HashMap<>();
// 将字符串按逗号分割成多个键值对
String[] pairs = input.split(",");
// 遍历每个键值对
for (String pair : pairs) {
// 将每个键值对按等号分割成键和值
String[] keyValue = pair.split("=");
if (keyValue.length == 2) {
// 将键和值存入map中
map.put(keyValue[0], keyValue[1]);
}
}
// 输出map内容
System.out.println(map);
}
}
"key1=value1,key2=value2"
的字符串。HashMap
:我们创建了一个 HashMap<String, String>
来存储键值对。split(",")
方法将字符串按逗号分割成多个键值对。split("=")
方法将其分割成键和值。HashMap
:将分割后的键和值存入 HashMap
中。HashMap
的内容。这个示例展示了如何将一个格式化的字符串转换为 Map
。
上一篇:java运算符优先级由高到低
下一篇:java 邮件发送
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站