Objective-C 字符串拼接函数 多个不同类型的参数拼接到一个字符串 类似于Java中 String.format()方法的原生API
总目录 iOS开发笔记目录 从一无所知到入门
文章目录
- 需求
- Screenshot
- Code
- Output
需求
我有多个参数(类型也许不同),需要拼接到一个字符串中。
在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
【多个不同类型的参数 --> 拼接为一个字符串】
2023-02-21 22:47:08.228409+0800 HappyBirthdayWYJ[22382:709776] wuyujin1997 age:25 address:Earth China
C语法字符串:你好啊WYJ
【C语法的字符串 --> OC语法的字符串】
2023-02-21 22:47:08.228762+0800 HappyBirthdayWYJ[22382:709776] OC语法字符串:你好啊WYJ
Program ended with exit code: 0
Objective-C 字符串拼接函数 多个不同类型的参数拼接到一个字符串 类似于Java中 String.format()方法的原生API相关推荐
- java substr函数_oracle 中的substr()函数的用法,以及与java中String.substring()方法的区别...
oracle 中的substr()函数的规则是 substr( string, start_position, [ length ] ) 说明: string 是要分割的字符串 start_posit ...
- java中字符串的创建_【转载】 Java中String类型的两种创建方式
本文转载自 https://www.cnblogs.com/fguozhu/articles/2661055.html Java中String是一个特殊的包装类数据有两种创建形式: String s ...
- Java中String类的concat方法___java的String字符串的concat()方法连接字符串和“+“连接字符串解释
Java中String类的concat方法 在了解concat()之前,首先需要明确的是String的两点特殊性. 长度不可变 值不可变 这两点从源码中对String的声明可以体现: private ...
- java中String类是什么_Java中字符串的学习(一)String类的概述及常见方法使用
转载请注明出处http://www.cnblogs.com/devtrees/p/4347079.html (拓展:Api:编程语言对外给我们提供的应用程序接口.) 一.概述: 我们平时上网发帖,帖子 ...
- Java中String字符串截取几种方法(substring,split)
Java中String字符串截取几种方法 substring,split 这是一个Java中的String的基础用法的演示. 下面通过代码对大家进行讲解 substring 这里用来ndexOf,la ...
- Java中String字符串:空字符串、存放空的字符串、null的区别
Java中String字符串:空字符串.存放空的字符串.null的区别 Java String字符串中有三种特殊的字符串:空字符串.存放空的字符串.字符串为Null,如下所示: String str1 ...
- java中拼接和 的区别_浅析Java中String与StringBuffer拼接的区别
学习笔记: 1.String拼接会创建一个新的String对象,存储拼接后的字符串: StringBuffer拼接是直接在本身拼接,会即时刷新. 2.String只能拼接String类型的字符串: S ...
- java中string.trim()函数的作用
java中string.trim()函数的作用 trim的中文含义是修剪,通过其字面意思,我们不难理解这个函数是对字符串进行一定程度的修改删除.那么,具体是如何实现的呢? public static ...
- java中String值为空字符串与null的判断方法
Java空字符串与null的区别 1.类型 null表示的是一个对象的值,而不是一个字符串.例如声明一个对象的引用,String a=null. ""表 ...
最新文章
- java打包没有src_maven 打包时,src/main/java目录下的xml等资源文件没有打包进去的问题...
- ButterKnife Zelezny导入不成功遇到的问题
- ThinkCMF 和 OneThink内容管理系统对比
- display:none和visible:hidden两者的区别
- volume 生命周期管理 - 每天5分钟玩转 Docker 容器技术(44)
- XML解析(一),SAX解析XML
- 计算机拆卸组装过程,如何拆卸并重新组装笔记本电脑
- 字符串拼接在Oracle和mysql中的用法
- stft isar成像 matlab,基于STFT和FRFT的运动目标雷达三维成像方法与流程
- java 创建restful_使用Java创建RESTful Web Service
- 你的个人信息真的被偷走了?——那些过分“精准”的广告推荐的背后
- 小程序mpvue图片绘制水印_基于mpvue小程序使用echarts画折线图的方法示例
- WPF 播放Flash
- kotlin特性之object、apply用法总结
- 在Java中获取系统属性
- mysql水平分表实践记录_MYSQL 分表实践
- Java开发社招面试经验:2021最新Java面试笔试
- 台式电脑的计算机界面,台式机怎么进bios界面 台式电脑设置bios的方法
- java ltp4j_ltp工具使用配置
- 对VC++下Debug模式和Release模式的简要分析
热门文章
- PS 2022最新版震撼来袭 Photoshop 2022 win11安装包安装教程 新版本功能介绍
- 多线程的Python 教程--“贪吃蛇”
- 电信互联网卡套餐一览表2020_携号转网后续,电信无忧卡看似便宜,实际套餐办理问题层出不断...
- 内核月报搜索exe版 代码
- CentOS 7下Cloudera Manager及CDH 6.0.1安装教程
- 韶关学院计算机科学与技术3 1,韶关学院专业代码
- python文字游戏源代码_python 像素小鸟小游戏源码(flappybird)
- 从 Netpoll 中寻找 BIO/NIO 编程模型的对比 | Netpoll 源码解读
- 红米1S刷机android7.1记录
- 【微信公众号】3. 后台管理功能简介