首页 > 其他 > 详细

NSString常见用法总结

时间:2016-03-14 00:15:03      阅读:223      评论:0      收藏:0      [点我收藏+]

//====================NSStirng 的常见用法====================

-(void)testString

{

    //创建格式化字符串:占位符(由一个%加一个字符组成)

    NSString* str1 = [NSString stringWithFormat:@"the first string!"];

    NSLog(@"one:::%@",str1);

    

    NSString* str2 = [[NSString alloc]initWithString:@"the second string!"];

    NSLog(@"two:::%@",str2);

    

    //从文件中读取字符串

    NSString* path = [[NSBundle mainBundle]pathForResource:@"strings" ofType:@"txt"];

//    NSDictionary* contents = [[NSDictionary alloc]initWithContentsOfFile:path];

//    NSArray* keys = [contents allKeys];

    NSString* asstring = [[NSString alloc]initWithContentsOfFile:path];

    NSLog(@"three:::%@",asstring);

    

    //比较两个字符串

    NSString* str3 = @"This is a String!";

    NSString* str4 = @"This is a String! tyutuy";

    BOOL result = [str3 isEqualToString:str4];

    NSLog(@"the result is %d",result);

    

    //输出大小写字母

    NSLog(@"upper 大写字母:%@",[str3 uppercaseString]);//大写

    

    //调用appendFormat追加字符串

    NSMutableString* muString = [[NSMutableString alloc]initWithString:@"this is a string!"];

    [muString appendFormat:@"ending is end!"];

    NSLog(@"the result is %@",muString);

    

    //调用appendString方法追加字符串

    [muString appendString:@"good life is coming!"];

    NSLog(@"%@",muString);

    

    //在指定位置插入字符串

    [muString insertString:@"iiiiiii  " atIndex:0];

    NSLog(@"%@",muString);

    

    [muString setString:@"sajfk;sadjflsajfkls"];

    NSLog(@"%@",muString);

    

    

    //用指定字符串替换字符串中某指定位置、长度的字符串

    [muString replaceCharactersInRange:NSMakeRange(0, 2) withString:@"==="];

    NSLog(@"%@",muString);

    

    

    //文件扩展名

    NSString* pathString = @"~/记录.txt";

    NSLog(@"Extension:%@",[pathString pathExtension]);

}

//====================NSStirng 的常见用法====================

NSString常见用法总结

原文:http://www.cnblogs.com/calence/p/5274153.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!