//: Playground - noun: a place where people can play

import Foundation

var str = "Hello, playground"
str.capitalizedString // 字符串中所有单词首字母大写, 不改变str本身的值
str
str += ", hello, rinpe chan"
str.capitalizedString
str.uppercaseString // 全大写
str.lowercaseString // 全小写 // trim
var str2 = " hi ?!@"
str2.stringByTrimmingCharactersInSet(NSCharacterSet(charactersInString: " !?@")) // 切除字符串中的字符 // split
var str3 = "welcome to Shantou"
str3.componentsSeparatedByString(" ") // 分割 // 分割更复杂的字符串
var str4 = "rinpe, bobo! how-are-u?"
str4.componentsSeparatedByCharactersInSet(NSCharacterSet(charactersInString: " !-?")) // join
var str5 = "-"
["1", "2", "3"].joinWithSeparator(str5)

  

最新文章

  1. 在CentOS 7中安装与配置JDK8
  2. web测试安全性常见问题
  3. JAVA反射机制—学习总结
  4. explain分析查询
  5. [JFinal 1] JFinal和SSH中使用拦截器的对比
  6. JQ改变URL
  7. 在Cognos报表中使用钻取特性,参数传递
  8. Heapsort 堆排序算法详解(Java实现)
  9. MySQL跨表更新字段 工作记录
  10. 【Demo 0015】位置服务及地图
  11. 【原创】leetCodeOj --- Merge k Sorted Lists 解题报告
  12. canvas 之刮刮卡
  13. named let 递归和闭包的利器
  14. 深入解剖unsigned int 和 int
  15. Spark核心编程---创建RDD
  16. JavaScript—面向对象开发详解和垃圾回收
  17. 1.4分布式-通讯协议TCP/IP
  18. canvas 的HTML属性
  19. 微信小程序 thirdScriptError sdk uncaught third Error regeneratorRuntime is not defined ReferenceError: regeneratorRuntime is not defined
  20. Innodb ,MyISAM

热门文章

  1. 关于Unity3D中的版本管理 .
  2. java 动态代理深度学习(Proxy,InvocationHandler),含$Proxy0源码
  3. 数据结构(树链剖分):COGS 2109. [NOIP2015] 运输计划
  4. datagridview,textbox,combobox的数据绑定,数据赋值,picturebox的用法
  5. Python 实时日志平台 Sentry
  6. SPJ 讨论
  7. 用Processon在线绘制UML的尝试
  8. 《A First Course in Mathematical Modeling》-chaper1-差分方程建模
  9. 拥有最小高度能自适应高度,IE、FF全兼容的div设置
  10. Appium移动自动化测试(二)--安装Android开发环境(转)