OC 第四章 字串

2021-07-08 15:52:11 字數 928 閱讀 5316

//                      第四章 字串

//oc字串:unichar(unicode碼)組成 c語言:ascii碼

//不可變字串 nsstring 自身的長度以及內容都是不可變的

//1.建立字串的五種方式:

//2.字串的常用方法

;nsstring *str4 = [str substringwithrange:range];

//4.字串的拼接

//5.判斷兩個字串是否相等

bool result1 = [str1 isequaltostring:str2];

//6.字串比較的返回值, 公升序, 相等, 降序

nscomparisonresult comparisonresult = [str1 compare:str2];

switch (comparisonresult)

//7.判斷乙個字串是否以**開頭

[str hasprefix:@"jen"];

//8.判斷乙個字串是否以**結尾

[str hassuffix:@"vi"];

//9.是否包含某個字串

[str containsstring:@" l"];

//10.大小寫轉換

nsstring *stra = [str uppercasestring];

nsstring *strb = [str lowercasestring];

//每個單詞的首字母大寫, 其餘小寫

nsstring *strc = [str capitalizedstring];

//11.替換

和c語言字串的轉換}}

//可變字串 nsmutablestring 繼承不可變字串 引用不可用字串方法仍需返回

第四章字串

樸素的串匹配演算法 評價 簡單易懂,但效率低下。演算法時間複雜度o m n 樸素演算法的執行過程,設目標串 t ababcabcacbab,模式串 p abcac 樸素的串匹配演算法 def matching t,p m,n len p len t i,j 0,0 while i m and j n...

第四章 字串和字元

字串是由多個字元構成的序列,比如 hello,world 或者 albatross swift用string型別代表字串,而string又代表乙個character型別的集合。swift的string和character型別提供一種快速的,符合unicode標準的方式來處理 中的文字。字串建立和操作...

第四章 字串與陣列

字串 定義 var list welcome to the westworld 字串長度 list.length 獲得指定位置的字元 list.charat n n是角標 獲取字串首次出現位置 list.indexof n 根據位置提取一段子串 list.slice num1,num2 字串分割成陣...