package com.HTT.properties;
import java.io.IOException;
import java.io.InputStream;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Properties;
import java.util.Set;
public class Property {
private static final Map<String, String> map = new HashMap<>();
public Property() {
}
// 根据路径去解析可以通过两种不同的参数
public static void loadProperties(String path) {
InputStream is = Class.class.getResourceAsStream(path);
loadProperties(is);
}
public static void loadProperties(InputStream is) {
try {
Properties properties = new Properties();
properties.load(is);
//得到keyset
Set<Object> keySet = properties.keySet();
//使用迭代器
Iterator<Object> iterator = keySet.iterator();
while (iterator.hasNext()) {
String key = (String) iterator.next();
String value = (String) properties.get
工具之-----Properties文件配置解析
最新推荐文章于 2023-01-30 10:52:37 发布
本文主要探讨了如何解析Properties配置文件,详细介绍了配置文件的格式和读取过程,结合实例展示了其在实际应用中的操作步骤。
摘要由CSDN通过智能技术生成