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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 字串雜湊字串
- e語言 獲取重定向的location地址
- 字串雜湊表字串
- 字串查詢(字串雜湊)字串
- 資料結構雜湊表(c語言)資料結構C語言
- 【尋跡#3】 雜湊與雜湊表
- 雜湊表 ADT 開放地址法解決衝突【資料結構與演算法分析 c 語言描述】資料結構演算法
- 【SQL】SQL解惑-如何從字串中獲取IP地址SQL字串
- 獲取系統語言/當前 App支援語言APP
- e語言 取文字右邊的字串字串
- Hash,雜湊,雜湊?
- 編譯語言、解釋語言與指令碼語言之間的區別編譯指令碼
- 獲取URL地址
- go語言獲取外部引數Go
- Kali Linux常用服務配置教程獲取IP地址Linux
- leetcode 1525 字串的好分割數目(雜湊表,字串分割)LeetCode字串
- iOS雜湊表快取窺探iOS快取
- Redis雜湊與有序集合Redis
- 編譯型語言與解釋型語言編譯
- saltstack獲取IP地址
- PHP獲取MAC地址的實現程式碼PHPMac
- 七夕也要學起來,雜湊雜湊雜湊!
- [M設計+雜湊表] lc380. 常數時間插入、刪除和獲取隨機元素(設計+雜湊表)隨機
- 【字串】 優雅的暴力——字串下的雜湊判重問題字串
- Java語言編碼規範Java
- C語言字串C語言字串
- 雜湊碰撞與生日攻擊
- 前端獲取視訊編碼格式前端
- 獲取配置的mock地址Mock
- 雜湊
- 雜湊表 ADT 分離連結法【資料結構與演算法分析 c 語言描述】資料結構演算法
- js 雜湊雜湊值的模組JS
- 雜湊表(雜湊表)原理詳解
- 雜湊遊戲原始碼開發搭建丨hash雜湊遊戲競猜原始碼搭建丨雜湊遊戲系統開發遊戲原始碼
- HASH雜湊遊戲原始碼丨HASH雜湊遊戲系統開發丨HASH雜湊遊戲開發成品原始碼部署原始碼遊戲開發
- 雜湊競猜開發原理丨雜湊競猜遊戲原始碼丨雜湊競猜系統開發設計程式碼遊戲原始碼
- C語言學習之:指標與字串C語言指標字串
- 淺談最長迴文子串求法——字串雜湊字串
- 為什麼C語言Scanf函式對字串不要加取地址運算子?而整型變數要加?C語言函式字串變數