Swift3.0語言教程組合字符串

Swift3.0語言教程組合字符串

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

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

func appending(_ aString: String) -> String.net

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

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

import Foundation索引

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

print("組合前:\(a)")字符串

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

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

運行結果以下:

組合前:Hello,

組合後:Hello,World

(2)padding(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語言教程替換子字符串

相關文章
相關標籤/搜索