val parseInt = (s: String) => s.toInt
val num=parseInt.apply("10")
映射到Java中:
Function<String, Integer> parseInt = (String s) -> Integer.parseInt(s);
Integer num= parseInt.apply("10");
备选: 在斯卡拉:
val parseInt = (s: String) => s.toInt
val num=parseInt("10")
什么是Java中的等价物
val num=parseInt("10")?
你需要格式化代码以使其易于理解 – Lokesh
虽然Scala允许这两个版本('val num = parseInt.apply(“10”)'和'val num = parseInt(“10”)'),在Java中它总是'Integer num = parseInt.apply(“10”);' –
'Integer num = parseInt.apply(“10”);' –