//獲取字串中多個相同字元的位置index
//解決方法:先遍歷astring 找到所有的abc 所在位置的index,然後通過index 將字串進行替換
- (nsmutablearray*)getrangestr:(nsstring*)text findtext:(nsstring*)findtext
//獲取第一次出現的range
nsrange range = [text rangeofstring:findtext];
if (range.location != nsnotfound && range.length != 0) ;
nsinteger location = 0;
nsinteger length = 0;
for (int i = 0;; i++) else
//在乙個range範圍內查詢另乙個字串的range
range1 = [text rangeofstring:findtext options:nscaseinsensitivesearch range:range1];
if (range1.location == nsnotfound && range1.length == 0)
else
}return arrayranges;
}return nil;
}//數量最多的字元
- (nsstring*)getmaxcountcharacterwithstr:(nsstring*) teststr else
}//遍歷字典,分別得到key 和value 陣列
nsmutablearray * array1 = [[nsmutablearray alloc] init];
nsmutablearray * array2 = [[nsmutablearray alloc]init];
for (nsstring * str in [dic allkeys])
//得到最大的value,並根據arry2的index 得到其對應的key
int maxvalue = [[array2 objectatindex:0] intvalue];
int maxindex = 0;
for (int i = 1; i < [array2 count]; i++)
}nsstring * key = [array1 objectatindex:maxindex];
nsstring * value = [array2 objectatindex:maxindex];
nslog(@"\n數量最多的字元為:%@,%@個",key,value);
return [array1 objectatindex:maxindex];
}
字串處理方法
js中三種基本資料型別,都有對應的物件型別 布林有布林物件 數字有數字物件 基本型別是乙個簡單的資料,沒有屬性 但是js中的基本資料型別可以 當做物件使用 1.當對乙個基本資料型別打點訪問屬性或方法時 js會臨時將這個資料的值封裝成乙個對應型別的物件,然後使用這個物件調屬性或方法,這個過程叫做自動裝...
字串的處理方法
1 獲取字串的長度 length string str we are students int size str.length 注意 該長度還包括空格 2 判斷字串的字首或字尾與已知字串是否相同 字首 startswith string s 字尾 endswith string s 3 比較兩個字串...
JavaScript字串處理方法
1 字串合併操作 var inum01 12 var inum02 24 var snum03 12 var str abc alert inum01 inum02 彈出36 alert inum01 snum03 彈出1212 數字和字串相加等同於字串相加 alert snum03 str 彈出1...