swift學習之String常見操作

2021-08-02 09:24:39 字數 1688 閱讀 8118

let currentversion = "v1.0.6.1221"                             // 定義一段字串

let strarray = currentversion.components(separatedby: ".") // 將字串分離,分離點是字串「.」

print("分離的字元:\(strarray)")

執行結果:

分離的字元:["v1", "0", "6", "1221"]
print("增加內容後的字串:\(currentversion)")

執行結果:

增加內容後的字串:v1.0.6.1221.8086

let cutoutstring = (currentversion as nsstring).substring(with: nsrange(location: 0, length: 6))  //擷取currentversion前6位字串

print("擷取的字串:\(cutoutstring)")

執行結果:

擷取的字串:v1.0.6

// 字串字首和字尾判斷

執行結果:

這是乙個**

這是一張jpg

// 數字字串比較大小

let numberstringone = "123"

let numberstringtwo = "456"

if numberstringone > numberstringtwo else if numberstringone < numberstringtwo else

執行結果:

123小於456!

// 數字字串轉成整型

let numberstringthree = "1234"

let number = (numberstringthree as nsstring).intvalue

print("string轉化int結果:", number)

執行結果:

string轉化int結果: 1234
通過設定斷點,可以看出,number的型別確實轉成了int32,如圖:

swift學習筆記之string 型別轉換

在swift2.0中string型別的轉換發生了一些改變 其中取消了toint方法 要想講string型別轉換為int型別 要用如下的方法 var str string 12345 vars stras nsstring intvalue print s string型別轉換為double vars...

UISlider之純Swift建立及其常見方法

建立uislider例項物件 let slider uislider 設定最小值 slider.minimumvalue 0設定最大值 slider.maximumvalue 10設定滑塊左側進度條顏色 slider.minimumtrackcolor uicolor red設定滑塊右側進度條顏色 ...

Swift程式設計基礎之筆記總結 String

個人總結若有疏漏,還望指點補全。string swift中的string型別是輕量級且易讀 結構體,列舉等 全為值型別 nsstring 為引用型別 字串的處理上方便 一.判斷是否是空串 public var isempty bool 例 str.isempty ps swift裡面也存在可變與不可...