国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Swift > 正文

swift 3.0中實現字符串截取、比較的方法示例

2020-03-09 17:43:58
字體:
來源:轉載
供稿:網友

前言

字符串處理一直都是程序開發中不可避免的,而字符串截取/替換操作更是頻繁。swift/233653.html">swift3.0 中不能直接使用下標數字進行字符串解決,只能使用String.Index來做位置索引,要想實現截取功能首先得獲取到String.Index;

下面話不多說了,來一起看看詳細的介紹吧。

實例代碼

下面兩段代碼獲取開頭可結尾,獲取中間部分參數用Range<Index>即可;

獲取結尾兩個字符子串:

let sessionId = "this is a test" let index = sessionId.index(sessionId.endIndex, offsetBy: -2)  let suffix = sessionId.substring(from: index)

最后結果為:“st”

獲取開頭字符兩個:

let sessionId = "this is a test" let index = sessionId.index(sessionId.startIndex, offsetBy: 2)  let prefix = sessionId.substring(to: index)

最后結果為:“th”

字符串比較的方法示例:

 //字符串比較  //比較字符是否相同  let s1 = "好的"  let s2 = "好的"  if s1 == s2 {   print("s1 == s2")  }else{   print("s1 != s2")  }    let s3:NSString = "ok"  let s4:NSString = "ok!"  if s3.isEqual(to: s4 as String) {   print("s3 == s4")  }else{   print("s3 != s4")  }    //比較字符串的前綴,后綴  let array = ["do.docx","good.docx","name.docx","data.json","good.json"]  for d in array {   if d.hasPrefix("good"){    print("前綴為good:/(d)")   }  }    for d in array {   if d.hasSuffix(".json"){    print("后綴為.json:/(d)")   }  }

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到swift教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 孟连| 乐安县| 额敏县| 左权县| 玉树县| 师宗县| 桐庐县| 宝兴县| 乐亭县| 临潭县| 思茅市| 闻喜县| 肥乡县| 卢湾区| 启东市| 西平县| 太湖县| 双鸭山市| 银川市| 和田县| 元江| 海林市| 长宁县| 铁岭市| 龙陵县| 睢宁县| 利津县| 桃源县| 保康县| 平凉市| 鸡泽县| 弥勒县| 朔州市| 喀喇沁旗| 循化| 观塘区| 保靖县| 呼玛县| 桐柏县| 余庆县| 宜良县|