IOS开发NSString与int和float的相互转换以及字符串拼接、NSString、NSData、char* 类型之间的转换

摘要:
一、NSString与int和float的相互转换NSString*tempA=@"123";NSString*tempB=@"456";1.字符串拼接NSString*newString=[NSStringstringWithFormat:@"%@%@",tempA,tempB];2.字符转intintintString=[newStringintValue];3.int转字符NSString*

一、NSString与int和float的相互转换

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

二、字符串拼接

NSString *string;//结果字符串
NSString* string1, string2;//已存在的字符串,需要将string1和string2连接起来
//方法一:
string = [NSStringinitWithFormat:@"%@,%@", string1, string2 ];
//方法二:
string = [string1 stringByAppendingString:string2];
//方法三:
string = [string stringByAppendingFormat:@"%@,%@",string1, string2];
三、NSString、NSData、char*类型之间的转换
1. NSString转化为UNICODE String: (NSString*)fname = @“Test”; char fnameStr[10]; memcpy(fnameStr, [fname cStringUsingEncoding:NSUnicodeStringEncoding], 2*([fname length]));
与strcpy相比,memcpy并不是遇到'

免责声明:内容来源于网络,仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【hibernate/JPA】注解方式实现 复合主键【spring boot】OS:VM虚拟机连不上网络下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

python-re正则、jsonpath返回值提取

re """ re.match 从头开始匹配 re.match(pattern, string, flags=0) 只匹配第一个,返回对象 先判断赋值的变量,加.group()返回值 re.search 匹配包含 re.search(pattern, string, flags=0) 只匹配一个,返回对象...

Java内存管理的小技巧

1.尽量使用直接量     当需要使用字符串,还有Byte,Short,Long,Float,Double,Boolean,Character包装类的实例时,程序不应该采用New的方式来创建对象,而应该直接采用直接量来创建它们,程序需要“hello”字符串时,应该采用String str=“hello”;如果以上述方式创建字符串,JVM的字符串缓存池会缓存...

JAVA转义字符

JAVA中转义字符2009-08-12 17:40JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字;0~65535 \u0000:空字符 3.特殊字符:就3个 \":双引号 \':单引号 \\:反斜线 4.控制字符:5个...

IAR使用技巧 之 快捷键批量更换指定字符(以及Keil的全局替换功能)

使用IAR(或者Keil)写/移植程序时批量更换字符 作者:李剀 出处:https://www.cnblogs.com/kevin-nancy/p/10776712.html 或者 https://blog.csdn.net/Kevin_8_Lee/article/details/89576799 欢迎转载,但也请保留上面这段声明。谢谢!(上面这个也是...

mysql字符集 排序规则

mysql数据库 字符集 我们通常使用UTF-8类的字符集 unicode是一种统一的字符表示方式,只要涉及多国字符,通常使用unicode,比如汉字 ‘我’ unicode 表示为15105,在unicode下都是一样的,即统一‘计算机文字’,方便交流。 unicode只是统一规定字符的表示方式,并没有规定如何存储这这些字符,unicode使用固定长度...

在iOS开发过程中你遇到这个问题了么?

1、问题:加载UIWebView底部有黑色边框问题。   设置UIWebView opaque为NO,然后设置其背景色为clearColor。 2、问题:iPhone真机输出[UIScreen mainScreen].bounds.size.width 不符合常规逻辑问题。(iPhone6s输出320,iPhone6sp 输出375)   设置--》显示与...