swift URLabsoluteString 转Int
要将Swift中的URL.absoluteString转换为Int,你需要先将字符串转换为整数类型,然后再进行转换。下面是一种可能的实现方式:
if let url = URL(string: "https://www.example.com/123") {
if let urlString = url.absoluteString.components(separatedBy: "/").last {
if let number = Int(urlString) {
print(number) // 输出:123
}
}
}
首先,我们使用URL(string:)方法创建一个URL对象。然后,我们通过使用components(separatedBy:)方法将绝对URL字符串拆分为一个字符串数组。在我们的示例中,我们使用"/"作为分隔符,并选择最后一个组件(即数字部分)。最后,我们使用Int()构造函数将字符串转换为整数。如果转换成功,我们可以将其打印出来。
原文地址: https://www.cveoy.top/t/topic/hNHx 著作权归作者所有。请勿转载和采集!