Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.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
Java 如何忽略小写或大写字母?_Java_Scala - Fatal编程技术网

Java 如何忽略小写或大写字母?

Java 如何忽略小写或大写字母?,java,scala,Java,Scala,我有一个功能,可以在地图中检查是否有单词组合: val givenAddress = "something that is an address" val answer = airportNameMap.filterKeys(_.split("").forall(givenAddress.contains)) 问题是,如果地址是大写字母,它不会检查它 我需要添加什么来确保地址是否为大写不重要 将.ToLower()或.ToUpper()添加到搜索表达式和正在搜索的字段中 只需检查给定地址是否为

我有一个功能,可以在地图中检查是否有单词组合:

val givenAddress = "something that is an address"
val answer = airportNameMap.filterKeys(_.split("").forall(givenAddress.contains))
问题是,如果地址是大写字母,它不会检查它


我需要添加什么来确保地址是否为大写不重要

将.ToLower()或.ToUpper()添加到搜索表达式和正在搜索的字段中

只需检查给定地址是否为小写,如下所示:

val givenAddress = "SoMeThInG";
val answer = airportNameMap.filterKeys(_.split("").forall(givenAddress.toLowerCase().contains))

它会将给定的地址检查为“某物”而不是“某物”。

我认为scala是。toUpperCase()谢谢,我以为我在看c#问题。我会更加小心的。