->List
から単純な Java を「変換」する方法を知っています。Y
Z
List<String> x;
List<Integer> y = x.stream()
.map(s -> Integer.parseInt(s))
.collect(Collectors.toList());
ここで、基本的にマップと同じことをしたいと思います。つまり、次のようになります。
INPUT:
{
"key1" -> "41", // "41" and "42"
"key2" -> "42" // are Strings
}
OUTPUT:
{
"key1" -> 41, // 41 and 42
"key2" -> 42 // are Integers
}
String
解決策は->に限定されるべきではありませんInteger
。上記のList
例のように、任意のメソッド (またはコンストラクター) を呼び出したいと思います。