将数字转换为字符串、将字符串转换为数字,判断前缀,后缀

1>将数字转换为字符串
 

数字的使用有两种方式:原生类型与NSNumber对象。若想将原生类型用作字符串,需要通过 stringWithFormat:构造函数创建新的字符串并插入原生类型的数值。例如:浮点数这样的原生类型:

     float  fNumber = 12;
     NSString  *floatStr = [NSString  stringWithFormat: @"%f" , fNumber ];
 
如果想要转换的数字是NSNumber对象,那么只需要使用NSNumber对象的 stringValue 函数即可:
     
          NSNumber   *number = [ NSNumber numberWithFloat : 30 ];
          NSString  *numberStr = [ number  stringValue ];
 
     2 > 将字符串转换为数字
  假设拥有以字符串形式存储的数字,你像要讲它们用做浮点原生类型,可以使用NSString类的 floatValue 函数获取数字的值
 
NSString  *aFloat = @"21.50";
float  *f = [ aFloat  floatValue ];
 
       >>2.1  如果喜欢将字符串转换为NSNumber对象。那么需要在NSNumber构造函数中使用 folatVlaue 函数:
NSNumber   *aFloatNumber  =  [ NSNumber numberWithFloat : [ aFloat floatValue ] ];
 
  3 >  判断前缀,后缀
     3.1 > hasPrefix:
 
NSString  *name  =  @"Mr.John Smith,MD";
BOOL  hasMrPrefix  =  [ name hasPrefix:@"Mr" ];
    3.2 > hasSuffix
 
BOOL  hasMrPrefix  =  [ name hasSuffix:@"MD" ]; 

转载于:https://www.cnblogs.com/ios520/p/3488711.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值