Kotlin:创建一个包含另一个数组内部字段的数组

时间:2018-05-24 10:25:12

标签: kotlin

我想知道Kotlin是否有捷径可以做到:

val userNames = ArrayList<String>()

for (user in users)
  userNames.add(user.name)

return userNames

如果有一条单行方式可以做到这一点,那就太棒了。我在做梦吗?

谢谢

1 个答案:

答案 0 :(得分:4)

您只是执行基本的映射操作。就是这样:

users.map { it.name }