zoukankan      html  css  js  c++  java
  • (转)OC各种数据类型之间的转换方法

    NSNumber转NSString:

    假设现有一NSNumber的变量A,要转换成NSString类型的B

    方法如下:

    NSNumberFormatter* numberFormatter = [[NSNumberFormatteralloc] init];

    B = [numberFormatter stringFromNumber:A];

    [numberFormatter release];


    nsstring和float 还有int之间的转换

     

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

     

    1 [plain] view plaincopyprint
    2 {
    3     NSString *a = [[NSString alloc] initWithString : @"5, 10, 2, 0, 0, 0.01, 1, 0.05, 0, 0, 0"];
    4     NSArray *bullteData = [a componentsSeparatedByString:@","];
    5     [a release];
    6     for (int i = 0; i < [bullteData count]; i++) {
    7     NSLog(@"%f",[[NSString stringWithFormat:@"%@",[bullteData objectAtIndex:i]] floatValue]);
    8     } 
    1 [plain] view plaincopyprint
    2     {
    3     NSString *a = [[NSString alloc] initWithString : @"5, 10, 2, 0, 0, 0.01, 1, 0.05, 0, 0, 0"];  
    4     NSArray *bullteData = [a componentsSeparatedByString:@","];  
    5     [a release];  
    6     for (int i = 0; i < [bullteData count]; i++) {  
    7     NSLog(@"%f",[[NSString stringWithFormat:@"%@",[bullteData objectAtIndex:i]] floatValue]);  
    8     }  
  • 相关阅读:
    Heapsort 堆排序算法详解(Java实现)
    GIve Me A Welcome Hug!
    linux系统救援模式拯救mv libc.so.6文件后无法使用命令的悲剧
    RabbitMQ集群部署
    使用Xshell通过堡垒机登录服务器
    dubbo + zookeeper环境部署
    zookeeper集群部署
    zabbix-3.0.1 添加微信报警
    zabbix-3.0.1结合grafana绘图
    Centos7.2安装zabbix3.0.1简要
  • 原文地址:https://www.cnblogs.com/zhangdashao/p/4488160.html
Copyright © 2011-2022 走看看