【问题标题】:How to capitalize all strings in an array?如何将数组中的所有字符串大写?
【发布时间】:2016-04-10 12:07:46
【问题描述】:

我有一个字符串数组,但所有字符串都是用大写字母写的。有没有办法让我把数组中的所有字符串都变成小写,(并且大写)

array = ["BOY","GIRL","MAN"]  
// func to convert it to array = ["Boy","Girl","Man"]  

有没有办法做到这一点,而不用小写字母重写数组的内容。我有一个非常长的大写字母字符串数组。

【问题讨论】:

  • 请不要在问题中添加已发布的答案。回答者的位置在答案部分,而不是在问题中。
  • 对不起,没找到那个帖子,我的错

标签: arrays swift lowercase


【解决方案1】:

您可以像这样使用地图功能:

let array = ["BOY","GIRL","MAN"]

let capitalizedArray = array.map { $0.capitalizedString}

【讨论】:

    【解决方案2】:

    SWIFT 4:

    属性 capitalizedString 已更改为大写。

    let array = ["BOY","GIRL","MAN"]
    
    let capitalizedArray = array.map {$0.capitalized}
    

    【讨论】:

      猜你喜欢
      • 2015-04-25
      • 2019-02-28
      • 2017-11-27
      • 2017-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多