Swift 4.2字符串截取(subString过期)

释放双眼,带上耳机,听听看~!

1.截取前三个字符

        //方法一
let str = "0123456789"
let subStr = str.prefix(3)
print(subStr)//输出012
//方法二
let str = "0123456789"
let endIndex =  str.index(str.startIndex, offsetBy: 3)
let newStr = String(str[..<endIndex])
print(newStr)//输出012

2.截取第三个到第六个范围内的字符

        let str = "0123456789"
let startIndex = str.index(str.startIndex, offsetBy: 3)
let endIndex =  str.index(str.startIndex, offsetBy: 6)
let newStr = String(str[startIndex..<endIndex])
print(newStr)//输出345

3.截取后三个字符

        //方法一
let str = "0123456789"
let subStr = str.suffix(3)
print(subStr)//输出789
//方法二
let str = "0123456789"
let startIndex =  str.index(str.endIndex, offsetBy: -3)
let newStr = String(str[startIndex..<str.endIndex])
print(newStr)//输出789

注意:以上方法在赋值的时候需要进行类型转换  label.text = String(subStr)

人已赞赏
iOS文章

Swift 富文本方法封装

2020-3-29 1:02:12

iOS文章

Swift UITextView限制输入文本字符数

2020-3-29 2:16:50

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索