swift - 检查字符是小写还是大写

标签 swift lowercase

我正在尝试编写一个程序,将字符串存储在名为 input 的变量中。

使用这个 input 变量,然后我试图将它转换为一个数组,然后用 for 循环测试数组中的每个字符是否为小写。我怎样才能做到这一点?

这是我已经走了多远:

var input = "The quick BroWn fOX jumpS Over tHe lazY DOg"

var inputArray = Array(input)

for character in inputArray {
    /*

    if character is lower case {

        make it uppercase

    } else {

        make it lowercase

    }

    */
}

最佳答案

swift 3

static func isLowercase(string: String) -> Bool {
    let set = CharacterSet.lowercaseLetters

    if let scala = UnicodeScalar(string) {
      return set.contains(scala)
    } else {
      return false
    }
  }

关于swift - 检查字符是小写还是大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28655895/

相关文章:

excel - 试图理解其中的差异

powershell - 如何使用 Powershell 脚本将 csv 转换为小写

Android排序sqlite查询结果忽略大小写

string - 如何在 Bash 中将字符串转换为小写

iOS 如何在 CollectionView Controller 中创建搜索栏

c++ - Opencv - 如何获取图像中存在的垂直线数(线数)

ios - 对象未显示在模拟器中

ios - 非通用类的通用扩展?

ios - 管理 Collection View 单元格中的多个进度 View Swift

java - 我希望将用户给定字符串的所有小写字母转换为 '#' 。但是在运行代码时,只有最后一个小写字符被转换