在obj-c中,字符串使用NSString定义成一个用于保存字符串的对象变量,而数字则使用原始类型float、int定义成一个变量,这是一个原生态的变量。
这两种变量之间在开发时会需要相互转化。
下面是常用的转化方法:
NSString *tempA = @"123";
NSString *tempB = @"456";
(miki西游 @mikixiyou 原文链接: http://mikixiyou.iteye.com/blog/1615984 )
1、字符串拼接
NSString *newString = [NSString stringWithFormat:@"%@%@",tempA,tempB];
2、字符串转int
int intString = [newString intValue];
3、int转字符串
NSString *stringInt = [NSString stringWithFormat:@"%d",intString];
4、字符串转float
float floatString = [ newString floatValue];
5、float转字符串
NSString *stringFloat = [NSString stringWithFormat:@"%f",intString];
Obj-C中字符串与数字转换
本文介绍Objective-C中字符串与数字之间的转换方法,包括字符串拼接、字符串转int、int转字符串、字符串转float及float转字符串的具体实现。
2万+

被折叠的 条评论
为什么被折叠?



