为了账号安全,请及时绑定邮箱和手机立即绑定

提问一个问题,在swift中如何比较String对象?

提问一个问题,在swift中如何比较String对象?

杨魅力 2019-11-18 17:13:15
swift中如何比较String对象
查看完整描述

3 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

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”



查看完整回答
反对 回复 2019-11-30
  • 3 回答
  • 0 关注
  • 1469 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信