日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

12月23号 Foundation库NSString操作

發(fā)布時(shí)間:2024/8/26 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 12月23号 Foundation库NSString操作 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

NSString(不可變字符串 ?創(chuàng)建之后就不能增刪改)


?1.創(chuàng)建字符串

? ? ? ? //1.靜態(tài) alloc new copy mutablecopy

? ? ? ? NSString *str = @"王浩宇:簽了三方的同學(xué),請(qǐng)盡快到學(xué)校網(wǎng)站填寫相關(guān)信息,步驟已發(fā)到12級(jí)群共享";

? ? ? ? //2.alloc 空字符串對(duì)象

? ? ? ? NSString *str2 = [[[NSString alloc] init] autorelease];

? ? ? ? //3.alloc 有初始值的字符串對(duì)象

? ? ? ? NSString *str3 = [[[NSString alloc] initWithString:str] autorelease];

? ? ? ? //不要自己控制內(nèi)存 工廠方法 便利器方法

? ? ? ? NSString *str31 = [NSString stringWithString:str];

? ? ? ? NSLog(@"%@", str31);

? ? ? ? //4.字符串按照一定的格式拼接 age = 20 height = 170

? ? ? ? NSString *str4 = [[[NSString alloc] initWithFormat:@"age=%d height=%d", age, height] autorelease];

? ? ? ? NSString *str4 = [NSString stringWithFormat:@"age=%d height=%d", age, height];

? ? ? ? NSLog(@"%@", str4);


?2.length ?獲取字符串長(zhǎng)度

?


3.獲取子字符串

1) substringFromIndex:

2)substringToIndex:

3)?substringWithRange:

?

typedef struct _NSRange {

? ? NSUInteger location;

? ? NSUInteger length;

} NSRange;

?  ? ? ?


4.字符串的比較

a. isEqualToString:

b. compare:

typedef? enum {

?? NSOrderedAscending,//a < b

?? NSOrderedSame,//a = b

?? NSOrderedDescending//a > b

? ? }NSComparisonResult;

?

1)比較兩個(gè)字符串是否相同

?

2)比較兩個(gè)字符串的大小

?


?5.字符串的查找

?


?6.類型轉(zhuǎn)化

a. intValue

b. boolValue

c. floatValue

d. doubleValue

??

轉(zhuǎn)載于:https://www.cnblogs.com/hmzxwky/p/5069710.html

總結(jié)

以上是生活随笔為你收集整理的12月23号 Foundation库NSString操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。