NSString

  • 替换字符串中的内容
NSString *str = @"abcd abcd Abcd";
str = [str stringByReplacingOccurrencesOfString:@"a" withString:@"-"];
str = [str stringByReplacingOccurrencesOfString:@"a" withString:@"-" options:NSBackwardsSearch range:NSMakeRange(0, str.length) ];
  • 取掉字符串的空格
NSString *string = @" shui       shi      yingxun  ";
//取掉字符串两端的空格
string  =[string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
//用空格分割字符串
 NSArray *array = [string componentsSeparatedByCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
//用谓词处理数组
array = [array filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"self <> ''"]];//谓词筛选出非空数组
//拼接数组
NSString *resultStr = [array componentsJoinedByString:@" "];
  • 字符串输出
NSString *str = [NSString stringWithFormat:@"%.02f",M_PI];//保留两位小数 
NSInteger count = 15;
NSString *str1 = [NSString stringWithFormat:@"%03ld",count];//不足位用0补
//带特殊符号
NSString *str2 = [NSString stringWithFormat:@"%ld%%",count];
NSString *str3 = [NSString stringWithFormat:@"%ld\"",count];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容