NSString基础1-创建、长度、比较、判断大小、转换
2016-01-06 15:14
459 查看
#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //创建字符串常量 NSString *str1=@"char1"; //实例方法创建 NSString *str2=[[NSString alloc]init]; NSString *str4=[[NSString alloc]initWithFormat:@"char4"]; NSString *str5=[[NSString alloc]initWithString:str1]; //类方法创建 NSString *str6=[NSString string]; NSString *str7=[NSString stringWithString:str1]; NSString *str8=[NSString stringWithFormat:@"char8"]; //格式化创建 int num1=3; float num2=4.5; NSString *str9=[[NSString alloc]initWithFormat:@"%f",num2]; NSString *str10=[[NSString alloc]initWithFormat:@"%d,%f",num1,num2]; NSString *str11=[NSString stringWithFormat:@"%d,%f",num1,num2]; //字符串长度 NSUInteger len=[str1 length]; //字符串比较 if([str7 isEqualToString:str8]){ NSLog(@"They are sam"); } else{ NSLog(@"They are different"); } //判断字符串大小 NSComparisonResult result1=[str7 compare:str8]; NSComparisonResult result2=[str7 caseInsensitiveCompare:str8]; //字符串转换 float num3=[str9 floatValue]; //大小写转换 NSString *str12=[[NSString alloc]initWithFormat:@"HelloWorld!"]; NSString *str13=[str12 uppercaseString]; NSString *str14=[str12 lowercaseString]; NSString *str15=[str12 capitalizedString]; //将NSString转换为C语言字符串 const char * str16=[str12 UTF8String]; } return 0; }
相关文章推荐
- jQuery中.bind() .live() .delegate() .on()区别
- PInvoke.net Visual Studio Extension
- 技术人员如何跟传统行业打交道?
- 机器学习公开课笔记(6):应用机器学习的建议
- C语言 解析lrc歌词文件
- 复选框checkbox 判断是否选中、批量选中
- Kibana的图形化——Tile Map
- 【CSS3】阴影 box-shadow(二)
- android lib下不同的cpu类型 不同的.so文件
- git之管理修改
- 关于有偿提供拼图响应式后台的通知
- java反射讲解实例
- 第0章 计算机概论
- js到处excel
- RAID特性
- ListView的Item中包含RadioButton的使用
- 控制反转与依赖注入
- Sybase数据库的连接,JNDI,Hibernate配置
- ERROR: invalid page header in block 27073 of relation base/21078/45300926
- Linux下的RTC子系统设备驱动