swift -- 定义空字符串 hasPrefix hasSuffix trim split join range
2015-08-06 21:54
519 查看
// 定义空的字符串
var str1 = ""
var str2 = String()
str1.isEmpty // 判断字符串是否为空
// 输出字符串中所有的字符
var str3 = "As god name"
for c in str3{
println(c)
}
Int.max // Int类型的最大值
Int.min // Int类型的最小值
var arr1 = ["c", "oc", "ios", "swift"]
var count = 0
for name in arr1{
if name.hasPrefix("i"){ // hasPrefix 前缀
count++
count
}
}
count = 0
for name in arr1{
if name.hasSuffix("s"){ // hasSuffix 后缀
count++
count
}
}
var string1:String = " Hello, swift!! "
var string2 = "As god name"
// uppercaseString lowercaseString
string2.uppercaseString
string2.lowercaseString
// trim 去掉字符串前后的空白
string1.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet())
string1.stringByTrimmingCharactersInSet(NSCharacterSet(charactersInString: " H"))
// split
string2.componentsSeparatedByString(" ")
var string3 = "welcome to play swift! Step-by-Step learn from now"
string3.componentsSeparatedByCharactersInSet(NSCharacterSet(charactersInString: "-"))
// join
var string4 = "-"
string4.join(["one", "two", "three"])
var string5 = "--"
var arr = ["ios", "swift", "oc"]
string5.join(arr)
var str = "Welcome to play Swift! Step by Step learn Swift language from now"
// range
str.rangeOfString("Step")
str.rangeOfString("Step", options:NSStringCompareOptions.BackwardsSearch)
str.rangeOfString("welcome", options:NSStringCompareOptions.CaseInsensitiveSearch)
str.startIndex
str.endIndex
countElements(str)
var str = "Hello, playground"
let strRange = Range<String.Index>(start:str.startIndex, end:str.endIndex)
var str1 = ""
var str2 = String()
str1.isEmpty // 判断字符串是否为空
// 输出字符串中所有的字符
var str3 = "As god name"
for c in str3{
println(c)
}
Int.max // Int类型的最大值
Int.min // Int类型的最小值
var arr1 = ["c", "oc", "ios", "swift"]
var count = 0
for name in arr1{
if name.hasPrefix("i"){ // hasPrefix 前缀
count++
count
}
}
count = 0
for name in arr1{
if name.hasSuffix("s"){ // hasSuffix 后缀
count++
count
}
}
var string1:String = " Hello, swift!! "
var string2 = "As god name"
// uppercaseString lowercaseString
string2.uppercaseString
string2.lowercaseString
// trim 去掉字符串前后的空白
string1.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet())
string1.stringByTrimmingCharactersInSet(NSCharacterSet(charactersInString: " H"))
// split
string2.componentsSeparatedByString(" ")
var string3 = "welcome to play swift! Step-by-Step learn from now"
string3.componentsSeparatedByCharactersInSet(NSCharacterSet(charactersInString: "-"))
// join
var string4 = "-"
string4.join(["one", "two", "three"])
var string5 = "--"
var arr = ["ios", "swift", "oc"]
string5.join(arr)
var str = "Welcome to play Swift! Step by Step learn Swift language from now"
// range
str.rangeOfString("Step")
str.rangeOfString("Step", options:NSStringCompareOptions.BackwardsSearch)
str.rangeOfString("welcome", options:NSStringCompareOptions.CaseInsensitiveSearch)
str.startIndex
str.endIndex
countElements(str)
var str = "Hello, playground"
let strRange = Range<String.Index>(start:str.startIndex, end:str.endIndex)
相关文章推荐
- Swift学习笔记系列——(18)造型
- RAMAnimatedTabBarController -swift kit
- Swift学习笔记系列——(15)自动引用计数
- Swift学习笔记系列——(16)可选链
- Swift 初学手册:可选类型 (Optionals)
- Swift学习笔记。
- #openstack-meeting: swift(2015-08-05)
- iPhone开发入门系列1(iOS8+Swift版)天天打靶APP学习12-14
- Swift学习记录(UITableView can not find member ...)
- Swift开发教程--火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换算法
- Swift开发教程--如何通过定位来获取经纬度
- swift 一疑问:reduce
- 源码推荐(8.06):模仿MJ老师iPad版美团(swift版),高仿百度传课iOS版
- iPhone开发入门系列1(iOS8+Swift版)天天打靶APP学习10-11
- Swift入门(八)——功能强大的求余运算符
- swift学习1 oc swift混编
- swift问题记录1 xcode sourceKitService Crashed之后代码无法提示 导致识别不出oc类
- swift2.0学习之类型方法(类方法)
- iPhone开发入门系列1(iOS8+Swift版)天天打靶APP学习07-09
- Strings 在 Swift 2中字符串设计的背后思想