swift中字符串經常使用操做---字符截取


一,最經常使用的方法substringFromIndex,substringToIndex,substringWithRange spa

方法一:把String--->asNSString再截取 string

var s="1234567890" it

var ns1=(s as NSString).substringFromIndex(5 dva

var ns2=(s as NSString).substringToIndex(4) 方法

var ns3=(s as NSString).substringWithRange(NSMakeRange(4, 1)) println(ns1)//67890 println(ns2)//1234 println(ns3)//5 co

方法二:直接調用String的方法 let

var s="1234567890"  background

let index = advance(s.startIndex, 5) index

let index2 = advance(s.endIndex, -6); tar

var range = Range<String.Index>(start: index2,end: index) 

var s1:String=s.substringFromIndex(index) 

var s2:String=s.substringToIndex(index2) 

var s3=s.substringWithRange(range) 

println(s1)//67890 println(s2)//1234 println(s3)//5

相關文章
相關標籤/搜索