`

NSString与int和float的相互转换

    博客分类:
  • ios
 
阅读更多

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

分享到:
评论

相关推荐

    Objective-C中NSString的各种用法

    * 使用 floatValue、doubleValue、intValue 等方法将字符串转换为基本数据类型:`NSString *str = @"32432"; int i = [str intValue];` 3. 将字符串中的字母转换成大写: * 使用 upperCaseString 方法将字符串转换...

    iPhone之NSString常用方法示例程序

    7. 数值转换:`intValue`, `floatValue`, `doubleValue`等方法可以将字符串转换为对应的数值类型。 在实际项目中,我们还可能用到其他高级功能,如正则表达式匹配(`matchesPattern:`)、字符串比较(`...

    ios学习笔记之基础数据类型的转换

    前几天在做一些小功能的时候,忽然发现有的基础数据转换都忘记了,于是赶紧整理下记下来!方便自己以后查阅,也给有需要的朋友们一些参考,下面话不多说,来看详细的内容。 一、NSString 字符串拼接: NSString *...

    IOS中如何将十六进制颜色的字符串转化为UIColor

    这个过程通常涉及到颜色空间转换和颜色模型的理解。下面我们将详细探讨如何在Objective-C或Swift中实现这一功能。 首先,我们需要理解颜色模型。UIColor主要基于RGB(红绿蓝)和CMYK(青洋红黄)颜色模型,而十六...

    Objective-C中字符串NSString的常用操作方法总结

    - 使用`stringWithFormat:`方法,可以根据指定的格式插入变量,如将整型`int`或浮点型`float`、`double`转换为字符串,例如`[NSString stringWithFormat:@"this person age is %d", age]`。 - 当需要插入NSString...

    【无限互联】iOS开发视频教程课件第四章Foundation框架课件

    - 在Objective-C中,基本数据类型(如`int`, `float`, `double`)不是对象,因此无法直接用于某些需要对象的操作(如放入集合中)。为了解决这一问题,Foundation框架提供了`NSNumber`类,它可以用来将基本数据类型...

    IOS培训资料

    Objective-C支持多种数据类型,包括基本数据类型(如int、float等)和Objective-C特有的数据类型,如`NSString`、`NSArray`等。 #### 四、字符串 Objective-C中的字符串类型为`NSString`。`NSString`是不可变的,...

    Foundation

    - **NSNumber**: 对于基本数据类型的封装,如int、float等,提供了对象化的操作方式。 - **NSArray** 和 **NSMutableArray**: 不变和可变的有序对象集合,存储各种类型的对象。 - **NSDictionary** 和 **...

    oc字符串方法代码展示

    `intValue`, `floatValue`, `doubleValue`等方法可以将字符串转换为对应的数值类型。反之,`stringWithFormat:`可以将数值格式化成字符串,如`NSString *numberStr = [NSString stringWithFormat:@"%d", 123]`。 ...

    iOS 给已有类添加属性

    1. **定义属性**:首先,你需要确定要添加的属性类型,是对象属性(如NSString、NSArray等)还是基本数据类型(如int、float等)。对于对象属性,通常我们会声明一个ivar(实例变量)来存储值;对于基本类型,可以...

    IOS 字符串常用处理详细介绍

    NSString *stringFloat = [NSString stringWithFormat:@"%f", intString]; ``` 这里的`stringFloat`将等于`"123456.000000"`,因为`intString`是整数,所以没有小数部分。 6. **截取字符串**:有多种方法可以...

    Foundation Framework Reference&iphone Foundation框架参考

    8. **NSNumber**: 包装各种基本数据类型的类,如int、float、double等。 9. **NSDate**: 用来表示日期和时间的对象,提供了时间计算和比较的方法。 10. **NSPredicate**: 用于创建查询条件,常用于过滤数组或集合中...

    iphone开发学习笔记(1)--NSLog

    在这里,`@`符号表示一个Objective-C的字符串字面量,它会被直接转换为`NSString`对象。`格式化字符串`可以包含占位符,如`%@`(用于`NSObject`子类),`%d`(用于`int`),`%s`(用于C风格的字符串),`%f`(用于`...

    Objective-C数据类型和运算符

    - **`unsigned int`**:与 `int` 相同的大小,但只表示非负值。 - **`unsigned long`**:与 `long` 相同的大小,但只表示非负值。 - **`unsigned short`**:与 `short` 相同的大小,但只表示非负值。 示例代码: ``...

    北风网内部版Objective-C培训资料

    Objective-C支持多种数据类型,包括基本数据类型(如`int`, `float`, `double`, `char`等)和复合数据类型(如数组、结构体、枚举等)。此外,Objective-C还引入了一些特定的数据类型,如`NSString`、`NSArray`等。 ...

    iPhone常见面试题

    与基本数据类型(如int、float)相比,`NSNumber`对象具有以下特点: - **封装性**:`NSNumber`可以封装任何数值类型,提供了一种面向对象的方式来处理数值。 - **互操作性**:由于`NSNumber`是对象,它可以在集合...

    黑马iOS入学面试必备

    - **变量**:理解不同类型的变量,如int、float、char等,以及它们的内存分配和使用。 - **函数**:掌握函数定义、参数传递和返回值。 - **选择结构**:包括if...else语句和switch语句。 - **循环结构**:了解for、...

    Object-C的教程.txt

    基本类型如int(整数)、float(浮点数)等,对象类型则涉及到类的实例,例如NSString、NSNumber等。对象类型变量实际存储的是指向对象的指针。 运算符与控制流:运算符用于执行算术、比较、逻辑等操作。Object-C中...

    Objective-C培训资料

    Objective-C支持多种数据类型,包括基本数据类型(如int、float、double等)和对象类型。所有的对象在内存中都是以指针形式存在。id类型在Objective-C中是一个通用指针类型,可以用来引用任何对象,无需为id类型添加...

Global site tag (gtag.js) - Google Analytics