swift - 字符串的安插、删除和替换

来源:互联网 发布:92game 极客网源码 编辑:程序博客网 时间:2024/05/21 09:48

对应可变字符串可以插入、删除和替换,String提供了几个方法可以帮助实现这些操作。这些方法如下:

splice(_:atIndex:)。在索引位置插入字符串。insert(_:atIndex:)。在索引位置插入字符。removeAtIndex(_:)。在索引位置删除字符。removeRange(_:)。删除指定范围内的字符串。replaceRange(_:,with: String) 。使用字符串或字符替换指定范围内的字符串。

代码:

var str ="Swift"print("原始字符串:\(str)")str.splice("Objective-Cand ".characters, atIndex: str.startIndex)print("插入字符串后:\(str)")str.insert(".",atIndex: str.endIndex)    print("插入.字符后:\(str)")str.removeAtIndex(str.endIndex.predecessor())print("删除.字符后:\(str)")var startIndex =str.startIndex           var endIndex =advance(startIndex, 9)     var range =startIndex...endIndex     str.removeRange(range)                print("删除范围后:\(str)")startIndex =str.startIndexendIndex =advance(startIndex, 0)range =startIndex...endIndex      str.replaceRange(range,with: "C++")  print("替换范围后:\(str)")
0 0
原创粉丝点击