Swift - 15 - 导入Foundation使用更多字符串功能
2024-10-18 16:37:33
//: 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)
最新文章
- 在CentOS 7中安装与配置JDK8
- web测试安全性常见问题
- JAVA反射机制—学习总结
- explain分析查询
- [JFinal 1] JFinal和SSH中使用拦截器的对比
- JQ改变URL
- 在Cognos报表中使用钻取特性,参数传递
- Heapsort 堆排序算法详解(Java实现)
- MySQL跨表更新字段 工作记录
- 【Demo 0015】位置服务及地图
- 【原创】leetCodeOj --- Merge k Sorted Lists 解题报告
- canvas 之刮刮卡
- named let 递归和闭包的利器
- 深入解剖unsigned int 和 int
- Spark核心编程---创建RDD
- JavaScript—面向对象开发详解和垃圾回收
- 1.4分布式-通讯协议TCP/IP
- canvas 的HTML属性
- 微信小程序 thirdScriptError sdk uncaught third Error regeneratorRuntime is not defined ReferenceError: regeneratorRuntime is not defined
- Innodb ,MyISAM
热门文章
- 关于Unity3D中的版本管理 .
- java 动态代理深度学习(Proxy,InvocationHandler),含$Proxy0源码
- 数据结构(树链剖分):COGS 2109. [NOIP2015] 运输计划
- datagridview,textbox,combobox的数据绑定,数据赋值,picturebox的用法
- Python 实时日志平台 Sentry
- SPJ 讨论
- 用Processon在线绘制UML的尝试
- 《A First Course in Mathematical Modeling》-chaper1-差分方程建模
- 拥有最小高度能自适应高度,IE、FF全兼容的div设置
- Appium移动自动化测试(二)--安装Android开发环境(转)