黑马程序员技术交流社区
标题: 【转载】Object C学习笔记9-字符串NSMutableString之二 [打印本页]
作者: talent123 时间: 2015-6-7 20:09
标题: 【转载】Object C学习笔记9-字符串NSMutableString之二
4.字符串拷贝
因为NSMutableString是引用类型,也就是指针类型,当一个变量赋值给另外一个变量的时候,两者其实是指向的同一个地址。
//创建字符串 NSMutableString *str1 = [NSMutableString stringWithString: @"字符串1"];
NSMutableString *str2;
//字符串赋值 str2 = str1;
[str2 appendString: @" 和字符串2"];
NSLog (@"str1 = %@", str1);
NSLog (@"str2 = %@", str2);[url=][/url]
测试效果如下:
2014-02-15 12:55:33.667 ObjectC10[1308:303] str1 = 字符串1 和字符串2
2014-02-15 12:55:33.683 ObjectC10[1308:303] str2 = 字符串1 和字符串2
5. 字符串类型转换
intValue用于将字符串类型转换为int 类型
integerValue用于将字符串类型转换为NSInteger 类型
floatValue用于将字符串类型转换为float类型
doubleValue用于将字符串类型转换为double类型
NSString *str1=@"123";
int value1=[str1 intValue];
NSLog(@"转化为int类型: str1=%d",value1);
NSString *str2=@"1234";
NSInteger value2=[str2 integerValue];
NSLog(@"转化为NSInteger类型: str2=%i",value2);
NSString *str3=@"3.1415";
float value3=[str3 floatValue];
NSLog(@"转换为float类型: str3=%0.4f",value3);
double value4=[str3 floatValue];
NSLog(@"转换为double类型: str3=%0.4f",value4);[url=][/url]
测试效果如下:
2014-02-15 13:07:00.070 ObjectC10[1378:303] 转化为int类型: str1=123
2014-02-15 13:07:00.094 ObjectC10[1378:303] 转化为NSInteger类型: str2=1234
2014-02-15 13:07:00.094 ObjectC10[1378:303] 转换为float类型: str3=3.1415
2014-02-15 13:07:00.095 ObjectC10[1378:303] 转换为double类型: str3=3.1415
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |