关于字符串截取收藏
来源:互联网 发布:java自动包装机制 编辑:程序博客网 时间:2024/05/21 17:10
截取字符串
1.定义一个字符串a, 截取a 的某一个部分,复制给b, b必须是int型
NSString *a =@"1.2.30";
int b= [[a substringWithRange:NSMakeRange(4,2)] intValue];
NSLog(@"a:%@ \n",a );
NSLog(@"b:%d",b );
Output :
2011-07-05 11:49:08.170 Q[4005:207] a:1.2.30
2011-07-05 11:49:08.172 Q[4005:207] b:30
解析如下: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 = @"i like long dress";
NSString *b = [asubstringToIndex:4];
NSLog(@"\n b: %@",b);
}
2011-07-11 18:12:40.119 Q[6321:207] b: i li
3。字符串从第n 位开始截取,直到最后 (substringFromIndex:n)(包括第 n 位)
- (void)viewDidLoad
{
NSString *a = @"i like long dress";
NSString*b = [a substringFromIndex:4];
NSLog(@"\n b: %@",b);
}
2011-07-11 18:15:08.125 Q[6366:207] b: ke long dress
- 关于字符串截取收藏
- 关于SQL截取字符串
- 关于截取数据库字符串
- 关于字符串的截取
- 关于java截取字符串
- 关于字符串的截取
- 关于C#截取字符串问题!
- oracle:关于截取字符串中某两位
- 关于字符串长度的截取
- 关于字符串截取的函数
- 关于C#字符串的截取
- freemarker关于字符串截取处理
- 关于截取字符串的方式
- 关于字符串的截取问题
- 关于oracle查找字符串和截取字符串
- 关于截取超长字符串的办法
- 关于截取超长字符串的办法
- 一个关于截取字符串的面试题!
- iOS之UI学习-UITextField代理篇
- Activity要点总结
- Mac下通过Homebrew安装MySQL
- untiy 3d ShaderLab_第7章_ Forward渲染路径_4_Forward渲染路径总结
- Qt QPainter::end: Painter ended whith 2 saced states
- 关于字符串截取收藏
- 【CDMI-PROJECT】DAILY SUMMURY
- (Leetcode)22. Generate Parentheses
- 创建线程函数的方法
- Entity Framework 执行存储过程的 获取 OutPut 参数的值
- Android ListView带CheckBox实现单选
- Maven+SpringMVC+Dubbo 简单的入门demo配置
- Tomcat8安装, 安全配置与性能优化
- Android开发之图片详解(3)