小编Sea*_*ean的帖子

PURE Swift中字符的十六进制字符串

我需要一种方法将包含表示十六进制值的文字字符串的字符串转换为对应于该特定十六进制值的字符.

理想情况下,沿着这些方向:

let hexString: String = "2C"
let char: Character = fromHexString(hexString)
println(char)   // prints -> ","
Run Code Online (Sandbox Code Playgroud)

我试过使用语法:"\ u {n}"其中n是Int或String,但都不起作用.

这可以用来循环遍历一个hexStrings数组,如下所示:

var hexArray = ["2F", "24", "40", "2A"]
var charArray = [Character]()
charArray = map(hexArray) { charArray.append(Character($0)) }
charArray.description // prints -> "[/, $, @, *]"
Run Code Online (Sandbox Code Playgroud)

unicode hex character utf-8 swift

8
推荐指数
2
解决办法
4741
查看次数

标签 统计

character ×1

hex ×1

swift ×1

unicode ×1

utf-8 ×1