NSString
来源:互联网 发布:四川眉山广电数据机房 编辑:程序博客网 时间:2024/05/17 02:48
/***********************NSString***********************/#pragma mark 获取字符串长度 string.length NSString *string = @"12345678"; NSLog(@"%ld",string.length);#pragma mark 获取子字符串,调用系统方法 substringFromIndex: NSString *string = @"www.lanou.com"; NSString *str1 = [string substringFromIndex:4]; NSLog(@"%@",str1); #pragma mark 截取指定范围的字符串 substringWithRange: //NSRange表示范围的结构体 NSRange a = {4,5}; NSString *str3 = [string substringWithRange:a]; NSLog(@"%@",str3); #pragma mark 拼接字符串 stringByAppendingString: NSString *string = @"I love"; NSString *string1 = @" Kitty"; //appand是拼接的意思 NSString *string2 = [string stringByAppendingString:string1]; NSLog(@"%@",string2); #pragma mark 替换字符串 stringByReplacingOccurrencesOfString:@"I" withString: NSString *string = @"I love You"; NSString *string1 = @" Kitty"; NSString *string2 = [string stringByReplacingOccurrencesOfString:@"I" withString:@"You"]; NSLog(@"%@",string2); #pragma mark 判断字符串是否相等 isEqualToString: NSString *string = @"abcd"; NSString *string1 = @"abc"; if ([string isEqualToString:string1]) { NSLog(@"字符串相等"); }else { NSLog(@"字符串不相等"); } #pragma mark 字符串是否一一个字符开头 hasPrefix: NSString *string = @"abcdefg"; if ([string hasPrefix:@"a"]) { NSLog(@"字符串以a开头"); }else { NSLog(@"字符串不以a开头"); } #pragma mark 字符串是否一一个字符结尾 hasSuffix: if ([string hasSuffix:@"efg"]) { NSLog(@"是以efg结尾"); }else { NSLog(@"不是以efg结尾"); } 给定一个图片文件名,判断字符串中是否以“png”结尾,如果是就替换成“jpg”如果不是,就拼接“.jpg” NSString *string = @"abc.png"; if ([string hasSuffix:@"png"]) { string = [string stringByReplacingOccurrencesOfString:@"png" withString:@"jpg"]; } else { string = [string stringByAppendingString:@".jpg"]; } NSLog(@"%@",string);/***********************NSString************************//***********************NSMutableString******************/#pragma mark - 可变字符串 //可变字符串本身是可以修改的 NSMutableString *mutString = [NSMutableString stringWithFormat:@"张三"];#pragma mark 插入字符串 insertString: atIndex: [mutString insertString:@"大" atIndex:1]; NSLog(@"mutString = %@",mutString);#pragma mark 删除字符串 deleteCharactersInRange: NSRange a = {1,2}; [mutString deleteCharactersInRange:a]; NSLog(@"mutString = %@",mutString); #pragma mark 拼接 appendString: NSMutableString *mutString = [NSMutableString stringWithFormat:@"张三"]; [mutString appendString:@"好"]; NSLog(@"mutString = %@",mutString); /***********************NSMutableString******************/
0 0
- NSString
- NSSTring
- NSString
- NSString
- NSString
- NSString
- nsstring
- NSString
- NSString
- NSString
- NSString
- NSString
- NSString
- NSString
- NSString
- NSString
- NSString
- nsstring
- 欧氏距离和cos相似度
- Android按钮事件的几种写法
- OSTaskDel之ucos系统学习
- cocoapod 安装
- Fragment与Activity简单使用,包括二者之间的关联与生命周期
- NSString
- 递归算法——C语言
- ADODB.Stream 错误 '800a0bbc' 写入文件失败
- linux驱动lcd2002
- VS2013源码转换VS2010的解决方法
- 1.3.3 头文件
- UITextField
- AFNetworking允许不通过证书验证访问https(AFNetworking+SSL)
- rpm制作