Swift3.0語言教程獲取字串編碼與雜湊地址
Swift3.0語言教程獲取字串編碼與雜湊地址
Swift3.0語言教程獲取字串編碼與雜湊地址,以下將講解字串中其它內容的獲取方法。
1.獲取字串編碼
在NSString中可以使用2個屬性獲取字串編碼,分別為availableStringEncodings屬性和defaultCStringEncoding屬性。
(1)availableStringEncodings屬性可以用來獲取NSString可用的字串編碼。其語法形式如下:
class var availableStringEncodings: UnsafePointer<UInt> { get }
【示例1-26】以下將獲取NSString可用的字串編碼。
import Foundation
print(NSString.availableStringEncodings)
執行結果如下:
0x0000000100a05480
(2)defaultCStringEncoding屬性可以用來獲取NSString預設的C字串編碼,其語法形式如下:
class var defaultCStringEncoding: UInt { get }
【示例1-27】以下將獲取NSString預設的C字串編碼。
import Foundation
print(NSString.defaultCStringEncoding)
執行結果如下:
2147483673
2.獲取字串雜湊地址
hash屬性可以用來獲取字串的雜湊地址,其語法形式如下:
var hash: Int { get }
【示例1-28】以下將獲取字串的雜湊地址
import Foundation
var a=NSString(string:"Hello")
print(a.hash) //獲取字串的雜湊地址
執行結果如下:
13284511477017
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2128226/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Swift3.0語言教程獲取C字串Swift字串
- Swift3.0語言教程獲取字串長度Swift字串
- Swift3.0語言教程分割字串與擷取字串Swift字串
- Swift3.0語言教程使用編碼建立和初始化字串Swift字串
- R語言——雜湊表R語言
- Swift3.0語言教程刪除字元與處理字元編碼Swift字元
- Swift3.0語言教程使用URL字串Swift字串
- Swift3.0語言教程組合字串Swift字串
- 字串雜湊表字串
- 6,雜湊(perl語言筆記)筆記
- 字串查詢(字串雜湊)字串
- Swift3.0語言教程使用路徑字串Swift字串
- Swift3.0語言教程替換子字串Swift字串
- Swift3.0語言教程字串與檔案的資料轉換Swift字串
- Swift3.0語言教程比較、判斷字串Swift字串
- Swift3.0語言教程字串大小寫轉化Swift字串
- Swift3.0語言教程使用Unicode正規化標準化獲取字串SwiftUnicode字串
- 資料結構雜湊表(c語言)資料結構C語言
- Swift3.0語言教程字串與URL的資料轉換與自由轉換Swift字串
- Swift3.0語言教程使用字串建立和初始化字串Swift字串
- Swift3.0語言教程字串轉換為數字值Swift字串
- SCU 4438 Censor (字串雜湊)字串
- Swift3.0語言教程查詢字符集和子字串Swift字串
- Swift3.0語言教程獲得一個公共的字首Swift
- SQL解惑-如何從字串中獲取IP地址SQL字串
- 雜湊表 ADT 開放地址法解決衝突【資料結構與演算法分析 c 語言描述】資料結構演算法
- Swift3.0語言教程使用指標建立和初始化字串Swift指標字串
- 【SQL】SQL解惑-如何從字串中獲取IP地址SQL字串
- P3370 【模板】字串雜湊字串
- C語言實現的資料結構之------雜湊表C語言資料結構
- 獲取系統語言/當前 App支援語言APP
- Redis雜湊與有序集合Redis
- iOS雜湊表快取窺探iOS快取
- Swift 語言的字串與字元Swift字串字元
- 編譯語言、解釋語言與指令碼語言之間的區別編譯指令碼
- 獲取URL地址
- go語言獲取外部引數Go
- Swift3.0語言教程使用佔位符格式建立和初始化字串Swift字串