我想直接将属性文件读入地图。我找到了一个例子,例如:
def propsFile = new File(fileName)
props.load(propsFile.newDataInputStream())
props.each { k,v->
println "${k} /// ${v}\n"
}
好的,它适用于如下线:
toto=titi
即键不包含空格的地方。但我必须处理一个属性文件,其中键看起来像
This is a key (example)=Value
关键在哪里This is a key (example)
。上面的例子根本不起作用,因为它给出了第一个单词 (This) 作为键。那么,有没有办法告诉键值分隔符是 = 而没有其他字符。
如果没有,我将逐行阅读并拆分......但如果有的话,我更喜欢更优雅的解决方案。
感谢您的帮助 JLP