📜  Scala Char isUpper() 方法与示例(1)

📅  最后修改于: 2023-12-03 14:47:14.615000             🧑  作者: Mango

Scala Char isUpper() 方法与示例

Scala Char 类型提供了 isUpper() 方法,该方法用于判断当前字符是否为大写字母。如果是大写字母,则返回 true,否则返回 false。

语法

以下是 isUpper() 方法的语法:

def isUpper: Boolean
参数

isUpper() 方法没有参数。

返回值

如果调用此方法的字符为大写字母,则返回 true,否则返回 false。

示例

以下示例演示了 isUpper() 方法的使用:

object Main {
   def main(args: Array[String]) {
      val str1 = "Hello, World!"
      val str2 = "SCALA"
      
      println("str1 中大写字母的数量:" + countUpperCase(str1))
      println("str2 中大写字母的数量:" + countUpperCase(str2))
   }

   def countUpperCase(str: String): Int = {
      var count = 0

      for (i <- 0 until str.length()) {
         if (str(i).isUpper) {
            count += 1
         }
      }

      count
   }
}

输出结果为:

str1 中大写字母的数量:2
str2 中大写字母的数量:5

在上面的示例中,我们定义了一个 countUpperCase() 方法,该方法接受一个字符串作为参数,并返回此字符串中包含的大写字母的数量。

在 main() 方法中,我们定义了两个字符串 str1 和 str2,并分别调用 countUpperCase() 方法来计算它们中包含的大写字母的数量。

在 countUpperCase() 方法中,我们使用 isUpper() 方法来判断字符串中的每个字符是否为大写字母,并使用计数器来追踪大写字母的数量。最终,该方法返回大写字母的数量。