Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 将列表中的所有内容大写_Scala_List_Capitalize - Fatal编程技术网

Scala 将列表中的所有内容大写

Scala 将列表中的所有内容大写,scala,list,capitalize,Scala,List,Capitalize,我知道u.capitalize会将字符串大写,但我有一个需要大写的字符串列表 val FUND: List[String] = List("f", "aH1", "h","D") Fund.capitalize 我需要将代码中尚未出现的所有内容都更改为大写,但这会在下面给我一条错误行 我希望列表看起来像F,AH1,H,D 完成这项任务的最佳方式是什么 大写不是列表上的函数,这就是您看到错误的原因。正如@Raman所建议的,您可以使用函数映射将函数toUpperCase应用于列表中的每个元素 i

我知道u.capitalize会将字符串大写,但我有一个需要大写的字符串列表

val FUND: List[String] = List("f", "aH1", "h","D")
Fund.capitalize
我需要将代码中尚未出现的所有内容都更改为大写,但这会在下面给我一条错误行

我希望列表看起来像F,AH1,H,D

完成这项任务的最佳方式是什么

大写不是列表上的函数,这就是您看到错误的原因。正如@Raman所建议的,您可以使用函数映射将函数toUpperCase应用于列表中的每个元素

i、 e


FUND.map.toUpperCasefoobar.capitalize==Foobar&&Foobar.toUpperCase==Foobar有什么问题。您询问了一种将字符串大写的方法,但接受了将其转换为大写的答案。你现在想要哪一个?@RamanMishra它没有大写字符串,这是错误的。“大写”方法将字符串大写。@Andreytukin是的,谢谢你指出,我认为他想要大写,因为没有示例。我对混淆表示歉意,我将确保从这里开始的所有问题都更加详细。谢谢你建议我使用。toUpperCase这正是我需要做的。为什么你们到处都在使用toUpperCase?OP显然试图使用大写字母,而不是大写字母。
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)