1:循环体中字符串的构造。
      通常用于多个有规律的文件的名字,诸如:[NSString stringWithFormat:@"filed.png",i]。我们可以通过sprintf方法来实现。

char str[64] = {0};

for(int i = 1; i <=3; i++)

{

sprintf(str, "filed.png", i);//输出到指定字符串

}

sprintf是C中的函数,和屏幕的打印函数printf类型,只不过它不打印在屏幕,而是输出到内存中。格式其实和NSString很多相似,只是如果连接字符串的时候为%s.

2:字符串的查找,替换
     对于字符串的查找和替换,使用char*就过于繁琐了。而string类其实已经提供了这些基本的方法。比如我们在一个string中查找一个字符串并替换它:
    string contentStr = string("http://www._3.com");
    int index = contentStr.find("*_3");
    contentStr.replace(index, 5, "baidu");

最新文章

  1. Repeatless Numbers[POJ2956]
  2. Django开发网站(四)
  3. POJ2632——Crashing Robots
  4. C# DataTable的詳細使用方法
  5. maven常见命令总结
  6. Unity C# 游戏间物体间的访问
  7. NodeJS stream 一:Buffer
  8. Inno Setup入门(五)&mdash;&mdash;添加readme文件
  9. Python 动态添加类方法
  10. 2017.11.27 变量进阶与LED矩阵
  11. Linux进程调度器概述--Linux进程的管理与调度(十五)
  12. socket流程
  13. P3128 [USACO15DEC]最大流Max Flow
  14. Notes for GGplot2: Getting started with ggplot2
  15. 使用dynamic和MEF实现轻量级的AOP组件 ---- 系列文章
  16. Linux 下 mysql的基本配置
  17. Le Chapitre IX
  18. vuex实践之路——笔记本应用(一)
  19. WP8.1学习系列(第十一章)——中心控件Hub开发指南
  20. 关于js中定时器的返回值问题

热门文章

  1. MySQL审计工具Audit Plugin安装使用
  2. IT兄弟连 Java语法教程 变量2
  3. IT兄弟连 JavaWeb教程 AJAX定义以及解决的问题
  4. jstack 使用(转)
  5. git回退版本,已经commit过的文件丢了
  6. JS高级学习历程-3
  7. php操作redis和memcache过期时间
  8. replcation set (复制集)配置过程 --mongodb
  9. 讲明白combineByKey()算子,不是谈源码
  10. @PropertySource