NSString的一些使用方法

2021-07-09 09:40:54 字數 2427 閱讀 3159

else

//    6.拼接字串

nslog(@"%@", string1);

//    7.替換字串

//1.直接替換字串

[string3 stringbyreplacingoccurrencesofstring:@"男

"withstring:

@"ff"];

nslog(@"%@", string1);

//2.給定範圍替換

nsrange range = ;

[string6 stringbyreplacingcharactersinrange:range withstring:

@"那可是電腦"];

nslog(@"%@", string6);

//    8.將字串轉換成基本資料型別

// 這個字串只能包含基本資料型別的資料

nsstring *str = @"123";

// intvalue floatvalue integervalue

nslog(@"%d", str.intvalue);

//    9.大小寫轉換

nslog(

@"%@"

, [string1 uppercasestring]);

//大寫

nslog(

@"%@"

, [string1 lowercasestring]);

//小寫

//  首字母大寫

nsstring *string7 = @"i love you";

nslog(

@"%@"

, [string7 capitalizedstring]);

//    10.判斷字首字尾

nsstring *url = [nsstring

stringwithformat:@"www.sdf.com"];

//    [string1 hasprefix:@"nsstring"] == 1 ? nslog(@"yes") : nslog(@"no");

//    [string1 hassuffix:@".txt"] == 1 ? nslog(@"yes") : nslog(@"no");

if ([url hasprefix:@"www"]) if ([url hassuffix:@"com"])

//    12.比較字串

nsstring *string01 = @"qwer";

nsstring *string02 = @"qwer";

bool result = [string01 isequaltostring:string02];

nslog(@"result:%d", result);

//    [string01 compare:string02];

//    nsstring *string9 = @"nsstringinformation.txt";

//    [string9 hasprefix:@"nsstring"] = = 1 ?  nslog(@"yes") : nslog(@"no");

//    [string9 hassuffix:@".txt"] = = 1 ?  nslog(@"yes") : nslog(@"no");

//1.可變字串建立

nsmutablestring*mutablestring = [nsmutablestring

stringwithformat

:@"asdasd"];

nsmutablestring*mutablestring1 = [nsmutablestring

stringwithformat

:@"asdasdas"];

[mutablestring setstring:mutablestring1];

nslog(@"%@", mutablestring);

//    2.拼接

nslog(@"%@", mutablestring);

//    3.插入

[mutablestring insertstring:@"tt"

atindex:0];

nslog(@"%@", mutablestring);

//    4.刪除

[mutablestring deletecharactersinrange:nsmakerange(3,

5)];

nslog(@"%@", mutablestring);

//    5.替換(將乙個範圍的字串替換成另乙個字串)

[mutablestring replacecharactersinrange:nsmakerange(0,

2) withstring:

@"hh"];

nslog(@"%@", mutablestring);

return0;}

NSString的一些方法

1.建立字串 直接賦值 nsstring str1 iphone nslog str1 僅僅是初始化而沒有賦值 nsstring str2 nsstringalloc init nslog str2 initwithstring的作用 將initwithstring後面的值拷貝到開闢的空間中 ini...

NSString的一些方法

nsstring 1,字串的擷取 nsstring string 20 27 27 string string substringtoindex 5 擷取到第五個 nslog 擷取的值為 string nsstring qqq string substringfromindex 1 從第乙個開始,擷...

NSString的一些常用方法

nsstring 方法名名詞開頭的不會改變當前物件的內容,動詞開頭會改變物件的內容 把字串str通過字符集 分割 nsstring str aaaa a a s d sd.exe nsarray arr str componentsseparatedbycharactersinset nschara...