使用Scala动态更新属性文件

时间:2014-01-20 14:59:51

标签: scala

我想在我的scala中创建一个属性文件,我也想动态更新它。 我是新来的,请帮助我。 给我一些想法在scala中实现这一点。 提前致谢

1 个答案:

答案 0 :(得分:1)

这是工作解决方案

val pattern = "#Key {0} Value= {1} "
val key = "your_key"
val value = "your_value"

val result = s"#Key ${key} Value=${value}"

val fw = new FileWriter("message_scala.properties", append = true)
try {
  fw.write(result + "\n")
} finally
  fw.close()
}

立即阅读属性文件

val fileInput = new FileInputStream("message_scala.properties")
val properties = new Properties()
properties.load(fileInput)
println("Key value="+properties.getProperty("your_key"))