【发布时间】:2019-08-26 12:06:13
【问题描述】:
我的属性
#db connection
mongoconnection=mongodb://user:password@host:27017/database?maxPoolSize=1
#serial=vehicleID
077C70=47368
077C71=47367
077C72=47366
Properties properties = new Properties();
properties.load(new FileInputStream("my.properties"));
for (Map.Entry<Object, Object> entry : properties.entrySet()) {
String serialNumber = (String) entry.getKey();
String vehicleId = (String) entry.getValue();
}
在 for 循环中,我将 'mongoconnection' 作为键及其受尊重的值。
我想区分'db connection' 和'serial=vehicleID'
【问题讨论】:
-
#db connection和#serial=vehicleID只是 cmets,被Properties的load方法完全忽略。如果您需要这些 cmets 有意义,则需要编写自己的代码来将属性文件解析为您自己设计的其他数据结构。
标签: java properties-file