NSString

之前有一次在设置textview时,总是无法居中,找了好久,最后才发现原来是获取到的后台数据后面带了很多的空格。。。。

  • 去除字符串中的空格
// 去除空格的方法:
NSCharacterSet *whitespace = [NSCharacterSet whitespaceAndNewlineCharacterSet];

// sourceStr:带空格的字符串      targetStr:不带空格的字符串
NSString *targetStr = [sourceStr stringByTrimmingCharactersInSet:whitespace];    
  • 替换字符串中特定的字符
// 把横杠替换为斜杠
NSString * string=@"2011-11-29"; 

string=[string stringByReplacingOccurrencesOfString:@"-"withString:@"/"]; 

NSLog(@"replaceStr=%@",string); 
  • 按特定字符截取字符串
// 以逗号来分隔字符串
NSString *srcStr = @"123456,abcd";
NSArray *strarray = [srcStr componentsSeparatedByString:@","];
NSLog(@"%@",strarray[0]);

你可能感兴趣的:(NSString)