你的位置:首页 > 软件开发 > 操作系统 > Foundation の NSString的常用方法

Foundation の NSString的常用方法

发布时间:2015-04-28 00:00:30
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 (#换成@)。

可能感兴趣文章

我的浏览记录