总目录 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相关推荐

  1. java substr函数_oracle 中的substr()函数的用法,以及与java中String.substring()方法的区别...

    oracle 中的substr()函数的规则是 substr( string, start_position, [ length ] ) 说明: string 是要分割的字符串 start_posit ...

  2. java中字符串的创建_【转载】 Java中String类型的两种创建方式

    本文转载自 https://www.cnblogs.com/fguozhu/articles/2661055.html Java中String是一个特殊的包装类数据有两种创建形式: String s ...

  3. Java中String类的concat方法___java的String字符串的concat()方法连接字符串和“+“连接字符串解释

    Java中String类的concat方法 在了解concat()之前,首先需要明确的是String的两点特殊性. 长度不可变 值不可变 这两点从源码中对String的声明可以体现: private ...

  4. java中String类是什么_Java中字符串的学习(一)String类的概述及常见方法使用

    转载请注明出处http://www.cnblogs.com/devtrees/p/4347079.html (拓展:Api:编程语言对外给我们提供的应用程序接口.) 一.概述: 我们平时上网发帖,帖子 ...

  5. Java中String字符串截取几种方法(substring,split)

    Java中String字符串截取几种方法 substring,split 这是一个Java中的String的基础用法的演示. 下面通过代码对大家进行讲解 substring 这里用来ndexOf,la ...

  6. Java中String字符串:空字符串、存放空的字符串、null的区别

    Java中String字符串:空字符串.存放空的字符串.null的区别 Java String字符串中有三种特殊的字符串:空字符串.存放空的字符串.字符串为Null,如下所示: String str1 ...

  7. java中拼接和 的区别_浅析Java中String与StringBuffer拼接的区别

    学习笔记: 1.String拼接会创建一个新的String对象,存储拼接后的字符串: StringBuffer拼接是直接在本身拼接,会即时刷新. 2.String只能拼接String类型的字符串: S ...

  8. java中string.trim()函数的作用

    java中string.trim()函数的作用 trim的中文含义是修剪,通过其字面意思,我们不难理解这个函数是对字符串进行一定程度的修改删除.那么,具体是如何实现的呢? public static ...

  9. java中String值为空字符串与null的判断方法

    Java空字符串与null的区别 1.类型        null表示的是一个对象的值,而不是一个字符串.例如声明一个对象的引用,String a=null.        ""表 ...

最新文章

  1. java打包没有src_maven 打包时,src/main/java目录下的xml等资源文件没有打包进去的问题...
  2. ButterKnife Zelezny导入不成功遇到的问题
  3. ThinkCMF 和 OneThink内容管理系统对比
  4. display:none和visible:hidden两者的区别
  5. volume 生命周期管理 - 每天5分钟玩转 Docker 容器技术(44)
  6. XML解析(一),SAX解析XML
  7. 计算机拆卸组装过程,如何拆卸并重新组装笔记本电脑
  8. 字符串拼接在Oracle和mysql中的用法
  9. stft isar成像 matlab,基于STFT和FRFT的运动目标雷达三维成像方法与流程
  10. java 创建restful_使用Java创建RESTful Web Service
  11. 你的个人信息真的被偷走了?——那些过分“精准”的广告推荐的背后
  12. 小程序mpvue图片绘制水印_基于mpvue小程序使用echarts画折线图的方法示例
  13. WPF 播放Flash
  14. kotlin特性之object、apply用法总结
  15. 在Java中获取系统属性
  16. mysql水平分表实践记录_MYSQL 分表实践
  17. Java开发社招面试经验:2021最新Java面试笔试
  18. 台式电脑的计算机界面,台式机怎么进bios界面 台式电脑设置bios的方法
  19. java ltp4j_ltp工具使用配置
  20. 对VC++下Debug模式和Release模式的简要分析

热门文章

  1. PS 2022最新版震撼来袭 Photoshop 2022 win11安装包安装教程 新版本功能介绍
  2. 多线程的Python 教程--“贪吃蛇”
  3. 电信互联网卡套餐一览表2020_携号转网后续,电信无忧卡看似便宜,实际套餐办理问题层出不断...
  4. 内核月报搜索exe版 代码
  5. CentOS 7下Cloudera Manager及CDH 6.0.1安装教程
  6. 韶关学院计算机科学与技术3 1,韶关学院专业代码
  7. python文字游戏源代码_python 像素小鸟小游戏源码(flappybird)
  8. 从 Netpoll 中寻找 BIO/NIO 编程模型的对比 | Netpoll 源码解读
  9. 红米1S刷机android7.1记录
  10. 【微信公众号】3. 后台管理功能简介