package com.properties;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Collection;
import java.util.Properties;
import java.util.Set;
public class PropertiesMain {
public static void main(String[] args) {
Properties properties = new Properties();
// 根据路径来获取流
InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("test.properties");
if (inputStream != null) {
try {
properties.load(new InputStreamReader(inputStream, "GBK"));
} catch (IOException e) {
e.printStackTrace();
}
Set<Object> set = properties.keySet();
// 获取 properties的key
for (Object o : set) {
System.out.println("key"+(String) o);
}
Collection<Object> values = properties.values();
// 获取 properties的value
for (Object value : values) {
System.out.println((String) value);
}
}
}
}
关于Java解析Properties文件
最新推荐文章于 2024-01-30 08:00:00 发布