您的位置:首页 > 其它

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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: