iOS NSString字符串如何转为NSNumber

/ 0评 / 0

思路:先将字符串转为相应的类型,比如integer,float,再通过NSNumber的创建方法@(数字)即可实现

NSString * str = @"890909";

    // 字符串转为NSInteger类型
    NSInteger num = [str integerValue];
    NSLog(@"%li",num);
    // 字符串转为NSNumber对象类型
    NSNumber * nums = @(num);
    NSLog(@"******%@",nums);

简化写法

NSNumber * nums = @([str integerValue]);

评论已关闭。