1、NSString1.字符串的创建 // 创建一个新的空字符串NSstring *str = [NSstring string]// 初始化一个字符串,在赋值 NSString *string = [[NSString alloc] init]; ...
1、NSString
1.字符串的创建 // 创建一个新的空字符串NSstring *str = [NSstring string]
// 初始化一个字符串,在赋值
NSString *string = [[NSString alloc] init];
string = @"tianqi";
NSstring *str = @"hello";NSString *str1 = [NSString stringWithString:@"hello world"]; NSString *str = [[NSString alloc] initWithString:@"hello world!"];
// 找与之开头相同的字符
NSString *string = @"fg s abcdefg hijklmn s d \n fdsgf";
NSString *str = [string commonPrefixWithString:@"fg" options:NSLiteralSearch];
NSString *string = @" s abcdefg hijklmn s d \n fdsf";
// 根据\n一行一行的打印
[string enumerateLinesUsingBlock:^(NSString *line, BOOL *stop) {
NSLog(@"\n%@",line);
}];
NSString *string = @" s abcdefg hijklmn s d ";
NSMutableString * outputString = [NSMutableString string];
// NSStringEnumerationByWords:将string按空格分开,并且会自动清理首尾的空格
// 这个方**把中间多余的空格也清理掉,比如上面的字符串,s和d之间有两个空格,会变成一个空格
[string enumerateSubstringsInRange:NSMakeRange(0, string.length) options:NSStringEnumerationByWords usingBlock:^(NSString *substring, NSRange substringRange, NSRange enclosingRange, BOOL *stop) {
[outputString appendFormat:@"%@ ",substring];
}];
// 删除我们添加的末尾的一个空格
[outputString deleteCharactersInRange:NSMakeRange(outputString.length-1, 1)];
NSLog(@"\n%@",outputString);
// 清楚左右两段的空格
NSString *str = [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
// 在字符串后面补0
NSString *str = [string stringByPaddingToLength:12 withString:@"0" startingAtIndex:0];
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:Foundation の NSString的常用方法
关键词:string
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。