1.定義乙個字串a, 擷取a 的某乙個部分,複製給b, b必須是int型
nsstring *a = @"1.2.30";
intb= [[a substringwithrange:nsmakerange(4,
2)] intvalue];
nslog(@"a:%@ \n",a );
nslog(@"b:%d",b );
output : 2011-07-05 11:49:08.170 q[4005:207] a:1.2.30
2011-07-05 11:49:08.172 q[4005:207]
b:30
解析如下:substringwithrange: 專門擷取字串的一塊肉
nsmakerange(4,
2)
從第4個字元開始擷取,長度為2個字元,(字串都是從第0個字元開始數的哦~!)
b = [a intvalue]; 將 a 轉換為 整數型
b = [a floatvalue];
將 a 轉換為 小數型
b = [a boolvalue]; 將 a 轉換為 布林型(true / false)
b = [a integervalue]; 將 a 轉換為 整數型
b = [a longlongvalue];
將 a 轉換為 長整型
2。 字串擷取到第n位 (substringtoindex: n)(第n 位不算再內)
- (void)viewdidload
2011-07-11 18:12:40.119 q[6321:207]
b: i li
3。字串從第n 位開始擷取,直到最後 (substringfromindex:n)(包括第 n 位)
- (void)viewdidload
2011-07-11 18:15:08.125 q[6366:207]
b: ke long dress
NSString 擷取字串
1.擷取字串 nsstring string sdfsfsfsadfsdf string string substringtoindex 7 擷取掉下標7之後的字串 nslog 擷取的值為 string string substringfromindex 2 擷取掉下標2之前的字串 nslog 擷取...
NSString擷取字串
1.定義乙個字串a,擷取a 的某乙個部分,複製給b,b必須是int型 nsstring a 1.2.30 int b a substringwithrange nsmakerange 4,2 intvalue nslog a n a nslog b d b output 2011 07 05 11 ...
NSString擷取字串小結
1.定義乙個字串a,擷取a 的某乙個部分,複製給b,b必須是int型 nsstring a 1.2.30 intb a substringwithrange nsmakerange 4,2 intvalue nslog a n a nslog b d b output 2012 07 05 11 4...