小白学开发(iOS)OC_基本数据类型转换成字符串(2015-08-12)

//

//  main.m

//  基本数据类型转换成字符串

//

//  Created by admin on 15/8/13.

//  Copyright (c) 2015年 admin. All rights reserved.

//

#import <Foundation/Foundation.h>

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

@autoreleasepool {

//      基本数据类型:(int float,double char)

//      1. int --> NSString

int a = 10;

NSString *str1 = [NSString
stringWithFormat:@"%d",a];

NSLog(@"str1 = %@", str1);

//      2. float --> NSString

float f = 3.6;

NSString *str2 = [NSString
stringWithFormat:@"%.1f",f];

NSLog(@"str2 = %@", str2);

//      3. double --> NSString

double d = 9.887;

NSString *str3 = [NSString
stringWithFormat:@"%.4f",d];

NSLog(@"str3 = %@", str3);

//      4. char --> NSString

char c = ‘s‘;

NSString *str4 = [NSString
stringWithFormat:@"%c",c];

NSLog(@"str4 = %@", str4);

//      使用stringWithFormat
将以上字符串拼接

NSString *str5 = [NSString
stringWithFormat:@"%d%.1f%.4f%c",a,f,d,c];

NSLog(@"str5 = %@", str5);

//  注意:
将字符串转换成数据类型的时候,要确定数据正确

//      5. NSString --> int

NSString *str6 = @"100";

int i = [str6 intValue];

NSLog(@"i = %d", i);

//      6. NSString --> folat

NSString *str7 = @"5.6";

float j = [str7 floatValue];

NSLog(@"j = %f", j);

//      7. NSString --> double

NSString *str8 = @"13.1416";

double k = [str8 doubleValue];

NSLog(@"k = %f", k);

//      8. 将字符串中的字母转换成大写

NSString *str9 = @"abcdefg";

NSString *str10 = [str9
uppercaseString];

NSLog(@"str10 = %@", str10);

//      9. 将字符串中的字母转换成小写

NSString *str11 =
@"HAPPYBIRTHDAY";

NSString *str12 = [str11
lowercaseString];

NSLog(@"str12 = %@", str12);

//      10. 将首字母大写

NSString *str13 =
@"dormitoy";

NSString *str14 = [str13
capitalizedString];

NSLog(@"str14 = %@", str14);

}

return 0;

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-20 07:58:33

小白学开发(iOS)OC_基本数据类型转换成字符串(2015-08-12)的相关文章

字符串转换成基本数据类型和基本数据类型转换成字符串

基本数据类型转换成字符串采用包装类.toString() 字符串转换成基本数据类型采用包装类.valueOf(string).xxxValue()

基本数据类型转换成字符串

//1.int类型换换成字符串 int a = 10; NSString * str1 = [NSString stringWithFormat:@"%d",a]; NSLog(@"str1 %@",str1); //2.float -> NSString float f = 2.4; NSString * str3 = [NSString stringWithFormat:@"%.1f",f]; NSLog(@"str3 %@&

小白学开发(iOS)OC_ 字符串的获取 (2015-08-11)

// //  main.m //  字符串的获取 // //  Created by admin on 15/8/13. //  Copyright (c) 2015年 admin. All rights reserved. // #import <Foundation/Foundation.h> /* 1. 获取字符串长度 2. 根据字符串索引获得单个字符    // 这里的索引 就是下标 3. 根据索引获得一个字符串 4. 根据子串获得子串在另一个字符串中的索引位置 5. 根据字符串,获得

小白学开发(iOS)OC_ 常用结构体(2015-08-14)

// //  main.m //  常用结构体 // //  Created by admin on 15/8/13. //  Copyright (c) 2015年 admin. All rights reserved. // #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //      1. 表示范围:NSRange 结构体 NSRange ran

小白学开发(iOS)OC_ 经常使用结构体(2015-08-14)

// //  main.m //  经常使用结构体 // //  Created by admin on 15/8/13. //  Copyright (c) 2015年 admin. All rights reserved. // #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //      1. 表示范围:NSRange 结构体 NSRange r

java基本数据类型转换成byte[]数组

import java.io.UnsupportedEncodingException;  public class ConToByte {      /**     * double转换byte     * @param  arr  byte[]     * @param  param    double   double类型的参数     * @param  index  int     */     public static void putDouble(byte[] arr, doub

jquery把int类型转换成字符串类型的方法

jQuery中把获取的number类型数据转换成字符串类型 var val=$("#id).val(); If(typeof val=="number"){ val+=' '; }

小白学开发(iOS)OC_ block数据类型(2015-08-08)

// //  main.m //  block数据类型 // //  Created by admin on 15/8/12. //  Copyright (c) 2015年 admin. All rights reserved. // #import <Foundation/Foundation.h> #import "Calculate.h" //  定义一个函数 void test() { NSLog(@"test函数"); } int main(

小白学开发(iOS)OC_ 字符串的比较判断(2015-08-12)

// //  main.m //  字符串的比较判断 // //  Created by admin on 15/8/13. //  Copyright (c) 2015年 admin. All rights reserved. // #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //  1. 判断字符串是否为空 NSString *str = @&q