NSString字符串截取方法
1. 字符串 1> 字符串比较 NSString *a = @“hello”; NSString *b = [NSString stringWithFormat:@hello”]; if (a == b){ nslog(@“a==b”); } if ([a isEqualToString: b]){ nslog(@“a isEqualToString b”); } == 比较变量中保存的数值 ( 地址 ) 速度快 内容同 , 可能地址不同 ( 常量区 , 堆区 ) isEqualTo 比较字符串 非常耗时 2> 字符串截取 截取字符串 ”20 | http://www.baidu.com” 中 ,”|” 字符前面和后面的数据 , 分别输出它们 。 NSString * str = @"20 | http://www.baidu.com "; NSArray *array = [str componentsSeparatedByString:@"|"]; // 这是分别输出的截取后的字符串 for (int i = 0; i<[array count]; ++i) { NSLog(@"%d=%@",i,[array objectAtIndex:i]); } 1.定义一个字符串a, 截取a 的某一个部分,复制给b, b必须是int型 NSString *a = @"1.2.30";