字符串截取

原创 2013年12月03日 16:38:29
1.substringWithRange: 专门截取字符串的一部分
 NSMakeRange(4,2)       从第4个字符开始截取,长度为2个字符,(从0开始)
 b = [a intValue];      将 a 转换为 整数型
 b = [a floatValue];    将 a 转换为 小数型
 b = [a boolValue];     将 a 转换为 布尔型(true/false)
 b = [a integerValue];  将 a 转换为 整数型
 b = [a longLongValue]; 将 a 转换为 长整型
2. 字符串截取到第n位  (substringToIndex: n)(第n 位不算再内)
- (void)viewDidLoad
{
  NSString  *a = @"hello world";
  NSString *b = [a substringToIndex:8];
  NSLog(@"\n %@",b);
}
运行结果: hello wo
3.字符串从第n 位开始截取,直到最后 (substringFromIndex:n)(包括第 n 位)
- (void)viewDidLoad
{
   NSString  *a = @"hello world";
   NSString *b = [a substringFromIndex:8];
   NSLog(@"\n %@",b);
}
运行结果:
rld
NSMutableString  为可变的字符串
NSString      为不可变的字符串
-(void)viewDidLoad
{
   NSMutableString *a = [[NSMutableString  alloc]initWithString:@"123456789"];
   NSLog(@" \n  %@\n",a);
   [a deleteCharactersInRange:NSMakeRange(1,2)];
   NSLog(@" \n  %@\n",a);
}
运行结果:
123456789 
1456789 

相关文章推荐

字符串按照指定的字节数来截取

  • 2017年05月22日 23:56
  • 53KB
  • 下载

js字符串截取

  • 2014年12月10日 15:41
  • 14KB
  • 下载

C# 之 字符串截取--Regex.Match

前两篇博客《C# 之 字符串截取--Substring》和《C# 之 字符串截取--Split》分别给大家介绍了Substring函数和Split函数,同时也实现了将"所属机构名称/教师姓名/课程类型...

vb截取字符串

  • 2014年07月28日 17:44
  • 3KB
  • 下载

js 字符串截取

  • 2013年08月14日 15:49
  • 848B
  • 下载

Oracle中通过substr和instr实现截取指定字符之间的字符串:

摘要:在开发项目的过程中遇到了这样

截取两个字符串的最大子串

  • 2013年07月25日 13:16
  • 2KB
  • 下载

[Android]TextUtils.ellipsize()截取指定长度字符串(附图文混排)

参考:http://zilla.blog.51cto.com/3095640/984775 效果图: 实现代码: // 监听布局变化,直接获取显示的长度 txt...
  • sodino
  • sodino
  • 2013年04月09日 17:29
  • 13678
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:字符串截取
举报原因:
原因补充:

(最多只允许输入30个字)