麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > 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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中午字幕无线码一区2020 | 羞羞视频免费观看网站 | 狠狠操电影 | 日本高清黄色片 | 在线成人免费视频 | 精品国内视频 | 久久久久国产成人免费精品免费 | 欧美一级成人一区二区三区 | 午夜久久久精品一区二区三区 | 法国性xxx精品hd专区 | 精精国产xxxx视频在线播放7 | 成人在线观看免费观看 | 亚洲福利视 | 久久久久国产成人免费精品免费 | 欧美日韩中文字幕在线 | a级在线 | 久草在线视频网 | 久久91亚洲精品久久91综合 | 国产999精品久久久久 | 在线播放免费视频 | 国产免费午夜 | 少妇一级淫片免费放正片 | 亚洲成人国产 | 毛片在线看免费 | 久久久精品视频国产 | 精品久久久91 | 免费一级特黄毛片 | 91美女视频在线观看 | 国产精品久久久久久久久久了 | 亚洲日本韩国精品 | 国产一国产一级毛片视频在线 | free国产hd老熟bbw | 久久久日韩av免费观看下载 | 污污网站入口 | 污黄视频在线播放 | 毛片免费一区二区三区 | 欧美成人精品一级 | 成人羞羞国产免费游戏 | av在线免费看网站 | 91看片在线观看视频 | 成人精品一区二区三区中文字幕 |