code.club

標題: 將字串中的大小寫互換的函數 [打印本頁]

作者: swift    時間: 2016-8-19 22:44
標題: 將字串中的大小寫互換的函數
本帖最後由 swift 於 2016-8-24 02:37 編輯

func switchLetters(str:String) -> String {
    var strArray:[Character] = []
    for x in str.characters  {
            strArray.append(x)
    }
   
    var changedString:String = ""
    for x in 0..<strArray.count {
            if String(strArray[x]) == String(strArray[x]).lowercased() {
            changedString.append(Character((String(strArray[x]).uppercased())))
        } else {
        changedString.append(Character((String(strArray[x]).lowercased())))
                }
      }
    return changedString
}

作者: swift    時間: 2016-8-27 23:31
func changeStr(str:String) -> String {
   
    var strChanged:String = ""
   
    for i in str.characters {
        if String(i) == String(i).uppercased() {
            strChanged.append(String(i).lowercased())
        } else {
        strChanged.append(String(i).uppercased())
        }
     }
     return strChanged
}





歡迎光臨 code.club (https://code.club/) Powered by Discuz! X3.2