Swift:字元和字串
字元
建立字元,我們應該都沒問題吧:
// OC
char charValue = 'a';
//Swift
var charValue1:Character = "a"
Swift和OC字元的區別如下:
- 1.Swift是用雙引號
- 2.Swift中的字元型別和OC中的也不一樣, OC中的字元佔一個位元組,因為它只包含ASCII表中的字元, 而Swift中的字元除了可以儲存ASCII表中的字元還可以儲存unicode字元,
例如中文:
OC:char charValue = '李'; // 錯誤
Swift: var charValue2:Character = "李" // 正確
OC的字元是遵守ASCII標準的,Swift的字元是遵守unicode標準的, 所以可以存放時間上所有國家語言的字元(大部分)
- 3.雙引號中只能放一個字元, 如下是錯誤寫法
注意: 雙引號中只能放一個字元, 如下是錯誤寫法
var charValue3:Character = "ab"
字串
- 字元是單個字元的集合, 字串是多個字元的集合, 想要存放多個字元需要使用字串
- C語言字串:C語言中的字串是以\0結尾的
char *stringValue = "ab";
char stringArr = "ab";
// C語言中的字串是以\0結尾的
char *stringValue = "abc\0bcd";
printf("%s", stringValue);
列印結果為abc
- OC字串:OC語言中的字串也是以\0結尾的
OC語言中的字串也是以\0結尾的, 例如:
NSString *stringValue = @"abc\0bcd";
NSLog(@"%@", stringValue);
列印結果為abc
- Swift字串,我們直接看一下下面的例子,大家就知道C.OC.Swift中字串的區別了
var stringValue2 = "abc\0bcd"
print(stringValue2)
// 列印結果為abcbcd
// 從此可以看出Swift中的字串和C語言/OC語言中的字串的不一樣了吧
聯絡我
<a href="https://github.com/SunLiner">github</a>
<a href="http://www.weibo.com/5589163526/profile?rightmod=1&wvr=6&mod=personinfo&is_all=1">微博</a>
<a href="http://www.jianshu.com/users/9723687edfb5/latest_articles">簡書</a>
相關文章
- Swift 語言的字串與字元Swift字串字元
- 字串和字元的操作字串字元
- 06.字元和字串處理字元字串
- Swift,字串Swift字串
- Swift 字元(Character)講解Swift字元
- swift 字串學習 (index用法和擷取)Swift字串Index
- Swift-02.字串和資料型別Swift字串資料型別
- HTML字元實體和轉義字串大全HTML字元字串
- js 字串中取得第一個字元和最後一個字元JS字串字元
- 字串-字元編碼字串字元
- Swift3.0語言教程使用字串建立和初始化字串Swift字串
- Swift 4 中的字串Swift字串
- Swift 字串速查表Swift字串
- 字串-刪除指定字元字串字元
- 字串-字元統計2字串字元
- 字串-字元統計1字串字元
- 字元陣列與字串字元陣列字串
- js判斷字串是否含有特殊字元和emoji表情JS字串字元
- C#快速入門教程(11)—— 字元和字串型別C#字元字串型別
- c++中字元、字串和數字間的轉換C++字元字串
- 掌握 Swift 的字串細節Swift字串
- 統計字串字元個數字串字元
- 輸出字串中出現次數最多的字元和次數字串字元
- 如何擷取指定長度字串區分漢字和字元字串字元
- Swift 4.0 字串擷取,拼接,字串富文字顯示Swift字串
- JavaScript字串物件 之 根據字元返回位置、根據位置返回字元、字串操作方法JavaScript字串物件字元
- Swift 5 字串插值之美Swift字串
- Swift 5 字串插值-簡介Swift字串
- Swift - trimmingCharacters(獲取特定字串)SwiftGC字串
- Swift 整理(三)——字串、集合型別Swift字串型別
- Swift - 字串(String)用法詳解Swift字串
- JavaScript 刪除字串重複字元JavaScript字串字元
- 字串不能以指定字元開頭字串字元
- javascript 字串字元順序反轉JavaScript字串字元
- js如何使用指定字元分割字串JS字元字串
- 第七章——字串(字元流)字串字元
- 重複輸出字元或字串字元字串
- 刪除字元;及interleave字串分析字元字串