簡體   English   中英

如何在swift中將字符轉換為字符串?

[英]How to convert a character to string in swift?

我想為字符串中的每個字符執行if條件,字符串由數字和字母組成,所以我想通過使用if條件來分隔數字,所以如何提取每個字符並將其添加到我試圖轉換的另一個字符串運用

NSString

但即便如此它也沒有用,所以有什么相似之處

toInt()

你可以直接轉換為swift String:

let c : Character = "c"
let str = String(c)

您無法使用str [index]訪問字符串索引處的字符,您必須通過Range訪問。 如果要以這種方式訪問​​,請為String添加下標擴展名:

extension String {
    subscript (index: Int) -> Character {
        return self[advance(self.startIndex, index)]
    }
}

那么,你可以打電話:

let myString = "abcdef"
let c: Character  = myString[1] //return 'b'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM