我有一个字符串列表,我得到的字符串拆分。我需要从列表中的字符串中删除周围的引号。使用方法链接我该如何实现?我尝试了以下,但没有工作。类型干扰失败。
val splitCountries: List<String> = countries.split(",").forEach{it -> it.removeSurrounding("\"")}
forEach不会返回您在其中生成的值,它实际上只是执行给定操作的for循环的替代。你需要的是map:
forEach
for
map
val splitCountries: List<String> = countries.split(",").map { it.removeSurrounding("\"") }
此外,lambda中的单个参数隐式命名为it,如果您希望更改它,则只需明确命名。
it