在.properties文件中有使用条件语句的方法吗?我希望在属性文件中输出这样的内容:
'TP=1
SatelliteFrequency of TP1=11240
Polarization of TP1=Vertical
SymbolRate of TP1=30
TP=2
SatelliteFrequency of TP2=11240
Polarization of TP2=Vertical
SymbolRate of TP2=30
TP=3
SatelliteFrequency of TP3=11240
Polarization of TP3=Vertical
SymbolRate of TP3=30
....and so on upto 12 TPs`发布于 2014-02-17 06:58:59
在属性文件中
TP=1,2,3
SatelliteFrequency.TP.1 = 11240
Polarization.TP.1 = Vertical
SymbolRate.TP.1 = 30
SatelliteFrequency.TP.2 = 11240
Polarization.TP.2 = Vertical
SymbolRate.TP.2 = 30
SatelliteFrequency.TP.3 = 11240
Polarization.TP.3 = Vertical
SymbolRate.TP.3 = 30在您的java代码中,您需要首先将第一个属性' TP‘的值读入数组中,并通过在属性中附加数字来迭代相同的值来读取每个TP的3个属性。示例"Polarization.TP." + i",其中i是您的循环索引。
HTH。
发布于 2014-02-17 06:50:08
也许,您需要使用json文件,而不是使用属性文件。THen u可以实现条件方面。json文件如下所示:
"TP":"1":{
"SatelliteFrequency of TP1":"11240"
"Polarization of TP1":"Vertical"
"SymbolRate of TP1":"30"
// And so on ..
}然后,您可以使用任何json库并解析它。我认为你不能在Properties文件中达到一个条件。只是一对KV ..。
https://stackoverflow.com/questions/21822381
复制相似问题