首页 > 解决方案 > 如何将 Map 转换为 Java.util.Properties?

问题描述

有没有办法从 toMap转换java.util.Properties

例如,以下Map我想转换为java.util.Properties

Map("x" -> 24, "y" -> 25, "z" -> 26)

标签: javascala

解决方案


尝试以下

import java.util.Properties
val m = Map("x" -> 24, "y" -> 25, "z" -> 26)
val properties = new Properties
m.foreach { case (key, value) => properties.setProperty(key, value.toString) }
properties

应该输出

res1: java.util.Properties = {x=24, z=26, y=25}

推荐阅读