失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Objective-C 字符串拼接函数 多个不同类型的参数拼接到一个字符串 类似于Java中 S

Objective-C 字符串拼接函数 多个不同类型的参数拼接到一个字符串 类似于Java中 S

时间:2019-07-12 13:31:41

相关推荐

Objective-C 字符串拼接函数 多个不同类型的参数拼接到一个字符串 类似于Java中 S

总目录 iOS开发笔记目录 从一无所知到入门

文章目录

需求ScreenshotCodeOutput

需求

我有多个参数(类型也许不同),需要拼接到一个字符串中。

在Java中有String.format()方法可以做到一次性格式转换。

在Objective-C中呢?也有具有类似功能的API:

NSString* resultStr = [NSString stringWithFormat:@"%s age:%d address:%@", name, age, address];

Screenshot

Code

#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) {char* name = "wuyujin1997";int age = 25;NSString* address = @"Earth China";printf("【多个不同类型的参数 --> 拼接为一个字符串】\n");NSString* resultStr = [NSString stringWithFormat:@"%s age:%d address:%@", name, age, address];NSLog(@"%@", resultStr);char* cSyntaxString = "你好啊WYJ";printf("C语法字符串:%s\n", cSyntaxString);printf("【C语法的字符串 --> OC语法的字符串】\n");NSString* strFromCSyntax = [NSString stringWithCString:cSyntaxString encoding:NSUTF8StringEncoding];NSLog(@"OC语法字符串:%@", strFromCSyntax);return 0;}

Output

【多个不同类型的参数 --> 拼接为一个字符串】-02-21 22:47:08.228409+0800 HappyBirthdayWYJ[22382:709776] wuyujin1997 age:25 address:Earth ChinaC语法字符串:你好啊WYJ【C语法的字符串 --> OC语法的字符串】-02-21 22:47:08.228762+0800 HappyBirthdayWYJ[22382:709776] OC语法字符串:你好啊WYJProgram ended with exit code: 0

Objective-C 字符串拼接函数 多个不同类型的参数拼接到一个字符串 类似于Java中 String.format()方法的原生API

如果觉得《Objective-C 字符串拼接函数 多个不同类型的参数拼接到一个字符串 类似于Java中 S》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。