字符串与基本数据类型转换
Posted iFat的笔记本
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串与基本数据类型转换相关的知识,希望对你有一定的参考价值。
1.
-
- (NSUInteger)length;
- 返回字符串的长度(有多少个文字)
-
- (unichar)characterAtIndex:(NSUInteger)index;
- 返回index位置对应的字符
2.字符串和其他数据类型转换
- 转为基本数据类型
- - (double)doubleValue;
- - (float)floatValue;
- - (int)intValue;
NSString *str1 = @"110"; NSString *str2 = @"10"; int res = str1.intValue + str2.intValue; NSLog(@"res = %i", res);
NSString *str1 = @"110"; NSString *str2 = @"10.1"; double res = str1.doubleValue + str2.doubleValue; NSLog(@"res = %f", res);
- 转为C语言中的字符串
- (char *)UTF8String;
NSString *str = @"abc"; const char *cStr = [str UTF8String]; NSLog(@"cStr = %s", cStr);
char *cStr = "abc"; NSString *str = [NSString stringWithUTF8String:cStr]; NSLog(@"str = %@", str);
以上是关于字符串与基本数据类型转换的主要内容,如果未能解决你的问题,请参考以下文章
从零开始的Java开发1-5-2 包装类与基本数据类型常用API基本数据类型与包装类字符串之间的转换包装类的初始值与比较对象常量池