Swift3.0語言教程組合字串
Swift3.0語言教程組合字串
Swift3.0語言教程組合字串,當開發者想要將已經存在的字串進行組合,形成一個新的字串,可以使用NSString中的兩個方法,分別為appending(_:)和padding(toLength:withPad:startingAt:)方法。
(1)appending(_:)方法可以將指定的字串追加到字串的最後,並返回一個新的字串,其語法形式如下:
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
(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語言教程替換子字串
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2128403/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 組合語言入門教程組合語言
- Swift3.0語言教程使用URL字串Swift字串
- Swift3.0語言教程分割字串與擷取字串Swift字串
- Swift3.0語言教程使用路徑字串Swift字串
- Swift3.0語言教程替換子字串Swift字串
- Swift3.0語言教程獲取C字串Swift字串
- 組合語言1 - 什麼是組合語言?組合語言
- 組合語言組合語言
- Swift3.0語言教程獲取字串長度Swift字串
- Swift3.0語言教程比較、判斷字串Swift字串
- Swift3.0語言教程字串大小寫轉化Swift字串
- 組合語言 1組合語言
- 組合語言 2組合語言
- 組合語言-棧組合語言
- Swift3.0語言教程使用字串建立和初始化字串Swift字串
- 組合語言學習記錄--輸入輸出字串組合語言字串
- Swift3.0語言教程字串轉換為數字值Swift字串
- 組合語言指令大全組合語言
- Swift3.0語言教程查詢字符集和子字串Swift字串
- 組合語言-基礎功能組合語言
- 組合語言——更多功能組合語言
- 組合語言---判斷字元組合語言字元
- Go 語言的組合之道Go
- Swift3.0語言教程字串與檔案的資料轉換Swift字串
- Swift3.0語言教程使用編碼建立和初始化字串Swift字串
- Swift3.0語言教程使用指標建立和初始化字串Swift指標字串
- Swift3.0語言教程獲取字串編碼與雜湊地址Swift字串編碼
- 組合語言-基礎知識組合語言
- 8086執行組合語言組合語言
- 組合語言--單步中斷組合語言
- 組合語言學習筆記組合語言筆記
- 第二章--組合語言組合語言
- 組合語言的藝術(轉)組合語言
- ARM組合語言最常用指令組合語言
- 組合語言-CALL和RET指令組合語言
- JavaScript組合字串JavaScript字串
- 字串 全組合字串
- Swift3.0語言教程使用佔位符格式建立和初始化字串Swift字串