// 第四章 字串
//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 字串分割成陣...