NSString類的常用方法

1.創建對象的兩種方法
(1).在main函數裏先通過alloc開闢空間,然後初始化
(2).便利構造器,也就是把第一種方式封裝在類的實現部分,使用時直接用類調用即可
2.求字符串長度
NSUInteger length = [str length];
OC中的字符串結尾沒有\0,這也是和C語言中有區別的地方
3.獲取某一個字符
characterAtIndex:
c語言中是通過數組名+下標
4.判斷字符串是不是以給定的字符串開頭或者結尾
判斷開頭hasPrefix:
判斷結尾hasSuffix:
5.查找指定字符串的範圍
rangeOfString:
返回的是開始位置和長度
方法NSStringFromRange能夠將NSRange類型的結構體變量轉換爲字符串對象,方便使用
6.從字符串中獲得子字符串
(1).獲取給定下標之後的字符串,需要注意的是包含給定下標對應的字符
substringFromIndex:
(2)獲取給定下標之前的字符串,需要注意的是不包含給定下標對應的字符
substringToIndex:
(3)獲取給定範圍的字符串
substringWithRange
在指定範圍時用NSMakeRange()指定開始位置和長度就行了
7.字符串拼接
stringByAppendingString:
stringByAppendingFormat:
第二種拼接時可以設置格式串
8.替換字符串
(1)將指定字符串替換成另外指定的字符串
(2)將指定範圍的字符串替換成另外指定的字符串
9.字符串比較
compare
需要注意的是返回值類型是NSComparisonResult
結果只有-1,0,1三種情況
10.字符串轉換成數值類型
C語言基本數據類型+Value
如:intValue
11.字符串大小寫轉換
(1)全部大寫
uppercaseString
(2)全部小寫
lowercaseString
(3)首字母大寫
capitalizedString

NSSMutableString 類的方法

對於NSSMutableString 類,因爲這是可變的字符串類,所以字符串的增刪改查方法都是在原字符串基礎上修改
1.拼接
appendFormat:
2.刪除
deleteCharactersInRange:
3.插入
insertString: atIndex:
4.替換
replaceCharactersInRange: withString:
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章