NSString 字串常用的方法

2021-06-27 00:36:42 字數 963 閱讀 3629

根據指定範圍返回子字串      

- (nsstring *)substringwithrange:(nsrange)range;

比較兩個字串 (忽略大小寫)

- (nscomparisonresult)caseinsensitivecompare:(nsstring *)string;

比較兩個字串

- (nscomparisonresult)localizedcompare:(nsstring *)string;

測試字串是否以astring開始

- (bool)hasprefix:(nsstring *)astring;//這個比較常用

測試字串是否以astring結尾        

- (bool)hassuffix:(nsstring *)astring;//這個也比較常用

測試兩個字串是否相等

- (bool)isequaltostring:(nsstring *)astring;

返回字串 串中的每個單詞的首字母大寫,其餘字母小寫

- (nsstring *)capitalizedstring;

返回轉換為小寫的字串

- (nsstring *)lowercasestring;

返回轉換為大寫的字串

- (nsstring *)uppercasestring;

返回轉換為utf8編碼格式的字串

- (__strong const char *)utf8string;

返回轉換double型別的字串

- (double)doublevalue;

返回轉換float型別的字串

- (float)floatvalue;

返回轉換int型別的字串

- (int)intvalue;

返回轉換為nsinteger型別的字串

- (nsinteger)integervalue

NSString字串的常用方法

字串類 屬於foundation框架,ios的基礎框架 foundation包含字串 集合 日期 時間等等基礎類 在ios裡除ui最重要的框架。每個工程必須有它,系統預設新增 nsstring str aaa 1.初始化方法 1.字串初始化 從另外乙個字串初始化新的字串 如果以 的方式初始化的話,可...

ios常用的字串NSString理解

最近在做程式的時候,突然發現對於nsstring的理解還是存在問題的。因此補充一片blog,希望對剛剛進入oc開發並搞不清楚記憶體洩露問題的人一點指引。賦值 nsstring str 123 這段 的含義其實就是附乙個常量給str,該部分由系統自動管理,不需要release釋放,是會autorele...

NSString字串擷取

1.擷取字串一部分 substringwithrange nsrange nsstring a 01234567890 nsstring b a substringwithrange nsmakerange 0,2 b 01 2.字串擷取到第n位 substringtoindex n 第n位不在擷取...