码迷,mamicode.com
首页 > 其他好文 > 详细

Objective-C 学习记录4

时间:2014-08-07 00:28:37      阅读:286      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   使用   os   io   for   ar   

字符串的一些方法使用:

 

1.创建字典的NSString可变字符串,和NSMutableString不可变字符串.都是objective的对象.

  char *str是字母数组.

2.字符串格式化:stringWithFormat,,格式化任何int,char double,float等的内型.

 

3.stringWithString字符串赋值和这个类似,

NSString *str =  @"我就是我!";

4.字符串转化为UTF-8的格式 stringWithUTF8String

 

 

5.两个字符串连接在一起stringByAppendingFormat

 

 

6.字符串比较相等,isEqualToString---完全相等,区分大小写.

        hasPrefixe匹配串头.hasSuffix匹配尾巴.

- (void)viewDidLoad  
{  
    [super viewDidLoad];  
      
      
    NSString *str0 = @"中文my name is xuanyusong";  
    NSString *temp = @"is";  
    NSRange rang = [str0 rangeOfString:temp];  
      
    NSLog(@"搜索的字符串在str0中起始点的index 为 %d", rang.location);  
    NSLog(@"搜索的字符串在str0中结束点的index 为 %d", rang.location + rang.length);  
      
    //将搜索中的字符串替换成为一个新的字符串  
    NSString *str = [str0 stringByReplacingCharactersInRange:rang withString:@"哇咔咔卡卡咔"];   
    NSLog(@"替换后字符串为%@", str);  
  
      
    //将字符串中" " 全部替换成 *  
    str = [str0 stringByReplacingOccurrencesOfString :@" " withString:@"@"];   
    NSLog(@"替换后字符串为%@", str);  

 

 

7.搜索并替换字符串.

stringByReplaceCharacterInRange

查找全部替换:stringByReplaceOccurencesOfString.

拓展:使用下面这个方法整体替换字符串还可以设置替换的区域。 ons:<#(NSStringCompareOptions)#> range:<#(NSRange)#>

stringByReplacingOccurrencesOfString:(NSString *)withString:(NSString *) options:(NSStringCompareOptions) range:(NSRange)

 

 

Objective-C 学习记录4,布布扣,bubuko.com

Objective-C 学习记录4

标签:style   blog   color   使用   os   io   for   ar   

原文地址:http://www.cnblogs.com/ievjai/p/3895959.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!