例項化方法建立字串
- (instancetype)initwithstring:(nsstring *)astring;
- (instancetype)initwithformat:(nsstring *)format, …;
- (instancetype)initwithutf8string:(const char *)bytes;
類方法建立字串
+ (instancetype)stringwithstring:(nsstring *)astring;
+ (instancetype)stringwithformat:(nsstring *)format;
+ (instancetype)stringwithutf8string:(const char *)bytes;
求字串長度
- (nsuinteger)length;
通過索引獲取相應的字元
- (unichar)characteratindex:(nsuinteger)index;
字串比較
//判斷兩個字串是否相等
- (bool)isequaltostring:(nsstring *)astring;
//比較兩個字串大小
- (nscomparisonresult)compare:(nsstring *)astring;
//不區分大小寫比較大小
- (nscomparisonresult)caseinsensitivecompare:(nsstring
*)astring;
字串查詢
- (nsrange
)rangeofstring:(
nsstring
*)astring;
- (nsrange
)rangeofstring:(
nsstring
*)astring
options:(
nsstringcompareoptions
)mask
range:(
nsrange
)searchrange;
判斷前字尾
- (bool
)hasprefix:(
nsstring
*)astring;
- (bool
)hassuffix:(
nsstring
*)astring;
字串轉化為數字
- (double
)doublevalue;
- (float
)floatvalue;
- (int)intvalue;
- (nsinteger
)integervalue
- (long
long
)longlongvalue
- (bool
)boolvalue
大小寫轉換
- (nsstring
*)uppercasestring;
- (nsstring
*)lowercasestring;
- (nsstring
*)capitalizedstring;
字串提取
- (nsstring
*)substringfromindex:(
nsuinteger
)from;
- (nsstring
*)substringtoindex:(
nsuinteger)
- (nsstring
*)substringwithrange:(
nsrange
)range;
String常用方法
1,startswith判斷是否以某字串開始 2,endswith判斷是否以某字串結尾 3,contains判斷是否包含另乙個字串 4,substring取出指定位置的字串 5,charat找到指定位置的字元 6,indexof正向找到指定字元的位置 7,lastindexof反向找到指定字元的位置...
String常用方法
public class teststring string str hello string的方法 1 跟字元陣列有關的方法 物件的長度 char array str.tochararray 把string物件轉換成char陣列 根據下標得到string物件該下標位置的字元 l 得到某個字元在st...
string 常用方法
1 charat 和 charcodeat charat方法和charcodeat方法都接收乙個引數,基於0的字元位置 charat方法是以單字元字串的形式返回給定位置的那個字元 charcodeat方法獲取到的不是字元而是字元編碼 var str hello world console.log s...