一、Properties配置文件的读取
public class PropertiesTest {
public static Map<String, Object> map = new HashMap<String, Object>();
public static void main(String[] args) {
InputStream is = PropertiesTest.class
.getClassLoader().getResourceAsStream("conf.properties");
Properties pro = new Properties();
try {
pro.load(is);
Set<Entry<Object, Object>> proEntry = pro.entrySet();
Iterator<Entry<Object, Object>> it = proEntry.iterator();
Entry<Object, Object> entry = null;
while(it.hasNext()) {
entry = it.next();
map.put((String)entry.getKey(), entry.getValue());
}
} catch (IOException e) {
e.printStackTrace();
}
Set<String> mapKeys = map.keySet();
Collection<Object> mapValues = map.values();
Iterator<String> keyIterator = mapKeys.iterator();
Iterator<Object> valueIterator = mapValues.iterator();
while(keyIterator.hasNext()) {
System.out.println(keyIterator.next()
+ "=" + valueIterator.next());
}
}
}