LinkedHashMap 转换成Properties
时间: 2024-10-09 16:15:01 浏览: 33
LinkedHashMap 是 Java 中的一个关联容器,它按照插入顺序维护元素并提供了快速的访问。而 Properties 对象用于存储键值对,通常用于读取和写入配置文件。如果你想将 LinkedHashMap 转换为 Properties,你可以这样做:
```java
import java.util.LinkedHashMap;
import java.util.Properties;
public class Main {
public static void main(String[] args) {
// 创建一个 LinkedHashMap
LinkedHashMap<String, String> map = new LinkedHashMap<>();
map.put("key1", "value1");
map.put("key2", "value2");
// 将 LinkedHashMap 转换为 Properties
Properties props = new Properties();
for (Map.Entry<String, String> entry : map.entrySet()) {
props.setProperty(entry.getKey(), entry.getValue());
}
// 现在 props 就包含了来自 LinkedHashMap 的键值对
System.out.println(props);
}
}
```
在这个例子中,我们遍历了 LinkedHashMap,并通过 `setProperty` 方法逐个添加到 Properties 对象中。
阅读全文
相关推荐












