我有一个“Dog”数组,我想在其中打印所有 5 岁以上狗的名字。
我尝试过类似的东西
Dogs.filter{ it.age > 5 }.forEach { it.name }
这给了我需要的值,但是如何将其存储并作为字符串列表返回?
我尝试了添加 .join(",") 等操作,但由于我没有得到任何数组作为回报,所以它无法工作。
我想你正在寻找map操作员:
val dogNames: List<String> = dogs.filter { it.age > 5 }.map { it.name }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)