小秋的家

home

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  1 Posts :: 91 Stories :: 17 Comments :: 0 Trackbacks

NSRang是一个结构体,有两个属性:location和length  

location:是一个索引,该索引标识的是在A字符串中捡索到B字符串的索引;

length:是捡索的字符串的长度,即B字符串的长度;

下面是随手写的一个简单的例子:

          NSString *ns = @"aabbcc?eeff";

NSRange rng = [ns rangeOfString:@"?"];

NSInteger lo = rng.location;

NSString *ts = [ns substringToIndex:lo];

NSLog(@"substringToIndex:   %@",ts);

NSString *fs = [ns substringFromIndex:(lo+1)];

NSLog(@"substringFromIndex:   %@",fs);

打印的结果:2011-08-08 15:48:36.068 wCityFW[2375:207] substringToIndex:   aabbcc

          2011-08-08 15:48:36.069 wCityFW[2375:207] substringFromIndex:   eeff

由此我们可以看出substringToIndex:是从将要检索的字符串,即A字符串的首字符到检索到B字符串的索引的一段子字符串;

                               substringFromIndex:是从检索到B字符串的索引到被检索的字符串末字符的一段字符串。

posted on 2011-08-08 16:13 棋剑小秋 阅读(1307) 评论(0)  编辑  收藏 所属分类: iPhone

只有注册用户登录后才能发表评论。


网站导航: