大写列表中的所有内容
Capitalize everything in a list
我知道 _.capitalize 会将字符串大写,但我有一个需要大写的字符串列表 Ex。
val FUND: List[String] = List("f", "aH1", "h","D")
Fund.capitalize
我需要将这段代码中的所有内容都更改为大写,但它下面会出现错误行。
我希望列表看起来像什么 ("F","AH1","H","D")
完成此任务的最佳方法是什么。
capitalize
不是 List
上的函数,这就是您看到错误的原因。正如@Raman 建议的那样,您可以使用函数 map
.
将函数 toUpperCase
应用于列表中的每个元素
即
scala> val FUND: List[String] = List("f", "aH1", "h","D")
FUND: List[String] = List(f, aH1, h, D)
scala> FUND.map(xs => xs.toUpperCase)
res0: List[String] = List(F, AH1, H, D)
我知道 _.capitalize 会将字符串大写,但我有一个需要大写的字符串列表 Ex。
val FUND: List[String] = List("f", "aH1", "h","D")
Fund.capitalize
我需要将这段代码中的所有内容都更改为大写,但它下面会出现错误行。
我希望列表看起来像什么 ("F","AH1","H","D")
完成此任务的最佳方法是什么。
capitalize
不是 List
上的函数,这就是您看到错误的原因。正如@Raman 建议的那样,您可以使用函数 map
.
toUpperCase
应用于列表中的每个元素
即
scala> val FUND: List[String] = List("f", "aH1", "h","D")
FUND: List[String] = List(f, aH1, h, D)
scala> FUND.map(xs => xs.toUpperCase)
res0: List[String] = List(F, AH1, H, D)