Swift3.0語言教程組合字串

大學霸發表於2016-11-14

Swift3.0語言教程組合字串

Swift3.0語言教程組合字串,當開發者想要將已經存在的字串進行組合,形成一個新的字串,可以使用NSString中的兩個方法,分別為appending(_:)padding(toLength:withPad:startingAt:)方法。

1appending(_:)方法可以將指定的字串追加到字串的最後,並返回一個新的字串,其語法形式如下:

func appending(_ aString: String) -> String

其中,aString用來指定一個字串。

【示例1-56】以下將使用appending(_:)方法實現字串的組合。

import Foundation

var a=NSString(string:"Hello,")

print("組合前:\(a)")

var b=a.appending("World")                                                                     //組合字串

print("組合後:\(b)")

執行結果如下:

組合前:Hello,

組合後:Hello,World

2padding(toLength:withPad:startingAt:)方法的功能是在原有字串後面填充一個指定的字串,字串需要從下標索引處開始填充,從而形成一個新的字串返回,並且這個新字串要滿足指定的長度。其語法形式如下:

func padding(toLength newLength: Int, withPad padString: String, startingAt padIndex: Int) -> String

其中,引數說明如下:

q  newLength用來指定新字串的長度。

q  padString用來指定一個字串。

q  padIndex用來指定padString引數的下標索引,這個下標索引是padString引數進行填充的開始位置。

【示例1-57】以下將使用padding(toLength:withPad:startingAt:)實現字串的組合。

import Foundation

var a=NSString(string:"Hello,")

print("組合前:\(a)")

var b=a.padding(toLength: 10, withPad: "*", startingAt: 0)

print("組合後:\(b)")

執行結果如下:

組合前:Hello,

組合後:Hello,****

Swift3.0語言教程組合字串

推薦閱讀:Swift3.0語言教程替換子字串

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2128403/,如需轉載,請註明出處,否則將追究法律責任。

相關文章