iOS 字符串和数字互相转化

字符串使用NSString定义成一个用于保存字符串的对象变量,而数字则使用原始类型float、int定义成一个变量,这是一个原生态的变量。

这两种变量之间在开发时会需要相互转化。

下面是常用的转化方法:

NSString *tempA = @"123";

NSString *tempB = @"456";

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];

时间: 2024-10-19 01:03:58

iOS 字符串和数字互相转化的相关文章

python字符串与数字的转化

数字变为字符串 str()字符串变为数字 string.atoi(s,[,base]) //base为进制基数 浮点数转换 string.atof(s)

HDU 1228 字符串到数字的转化

一道水题,练练字符串的输入输出 1 #include <cstdio> 2 #include <cstring> 3 4 using namespace std; 5 char s1[15] , s2[15]; 6 7 int get_num(char *s) 8 { 9 if(s[0] == 'z') return 0; 10 else if(s[0] == 'o') return 1; 11 else if(s[0] == 't' && s[1] == 'w')

Android中 字符串-数字 的转化

字符串-〉数字 String s; int i; i = Integer.parseInt(s); 数字-〉字符串 String s; int i; s = String.valueOf(i); // 或者 s = Integer.toString(i);

php陷阱:字符串和数字比较

PHP中的比较运算符有点诡异,很容易出错,现列出比较规则: 1.当两个字符进行大小比较时,是比较着这两个字符的ASCII码大小——这条很容易理解. 2.当两个字符串进行大小比较时,是从第一个字符开始,分别比教对应的ASCII大小,只要从从某个对应位置开始,其中一个字符串的当前位置字符大于另一个字符串对应位置字符,即直接判别出这两个字符串大小,如'ba'>'az'——这条其实大家也都知道的. 那么'10'与'a'比较呢,当然还是一样的啦,首先将'1'和'a'ASCII码进行比较,'a'大. 3.当

C语言 字符串和数字转换函数

atof(将字符串转换成浮点型数) 相关函数 atoi,atol,strtod,strtol,strtoul 表头文件 #include <stdlib.h> 定义函数 double atof(const char *nptr); 函数说明 atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\0')才结束转换,并将结果返回.参数nptr字符串可包含正负号.小数点或E(e)来表示指数部分,如123.456或123e-2.

iOS 字符串处理笔记

iOS字符串处理笔记,包括如何使用正则表达式解析,NSScanner扫描,设置和使用CoreParse解析器来解析处理自定义符号等内容 搜索 在一个字符串中搜索子字符串 最灵活的方法 - (NSRange)rangeOfString:(NSString *)aString options:(NSStringCompareOptions)mask range:(NSRange)searchRange locale:(NSLocale *)locale 格式化字符串 3个方法 -initWithFo

ios,字符串对齐,等宽字体

在对同时有数字英文汉字的字符串对其时,总有细微偏差,原因是没用等宽字体,等宽字体有如下: http://zh.wikipedia.org/wiki/%E7%AD%89%E5%AE%BD%E5%AD%97%E4%BD%93 同时温习了一下数字的格式化: http://www.cnblogs.com/dabaopku/p/3419585.html iPhone里面的字体 : http://www.cocoachina.com/bbs/read.php?tid-364-fpage-4-toread-1

10天精通Sass 之 处理字符串与数字的函数

Sass的函数简介 Sass中自备了一系列的功能函数,包括: - 字符串函数 - 数字函数 - 列表函数 - 颜色函数 - Introspection函数 - 三元函数 除了Sass中已提供的函数,我们还可以根据自己的需求定义函数,称为自定义函数. 字符串函数 * unquote($string) * :删除字符串中的引号 * quote($string) * :给字符串加引号 unquote()函数 用来删除字符串的引号,如果这个字符串没有引号,则返回原始字符串. .test1 { conte

java parse 带英文单词的日期字符串 转 date (转化新浪微博api返回的时间)

拂晓风起 专注前端技术cocos2d.js.flash.html5,联系:[email protected].如果读者要找腾讯工作机会,请不吝推荐简历. 博客园 首页 新闻 新随笔 联系 管理 订阅 随笔- 227  文章- 0  评论- 336 java parse 带英文单词的日期字符串 转 date (转化新浪微博api返回的时间) 大家一般很少格式化或者parse带有Sun Nov等英文单词的字符串. 如果格式化英文月份的字符串,记得带上Locale.US参数,否则,JRE会按照当前地区