zoukankan      html  css  js  c++  java
  • nsstring基本数据类型的包装类

    //

    //  main.m

    //  10-基本数据类型的包装类

    //

    //  Created by apple on 14-3-20.

    //  Copyright (c) 2014年 apple. All rights reserved.

    //

    #import <Foundation/Foundation.h>

    int main(int argc, const char * argv[])

    {

        //集合中,不能存储基本数据类型,如果你想要把基本数据类型存储到数组,集合中,就必须把它转换成基本数据类型的包装类

        @autoreleasepool {

          //int float double char

            int a = 10;

    //        [NSString stringWithFormat:@"%d",a];

            

            //1.使用NSNumber 包装  int数据类型

            NSNumber * number1 = [NSNumber numberWithInt:a];

            NSLog(@"%@",number1);

            

            //2.直接转换成字符串

            NSString * strInt = [number1 stringValue];

            NSLog(@"strInt %@",strInt);

            

            //3.float包装成NSNumber

            NSNumber * number2 = [NSNumber numberWithFloat:98.98];

            NSLog(@"number2 %@",[number2 stringValue]);

            

            //4.包装类转换成基本数据类型

            

            int b  = [number1 intValue];

            NSLog(@"%d",b);

        }

        return 0;

    }

  • 相关阅读:
    单表查询
    阻塞非阻塞同步异步&异步回调
    基于协程的TCP并发编程
    协程
    死锁与递归锁
    线程池和进程池
    GIL全局解释器锁
    数据库——多表关系
    常用数据类型与约束
    Python基础(目录)
  • 原文地址:https://www.cnblogs.com/supper-Ho/p/6179320.html
Copyright © 2011-2022 走看看