Swift字符串
发布时间:2020-12-14 02:38:43 所属栏目:百科 来源:网络整理
导读:import UIKit/*swift中 也可以使用NSStringswift: String 结构体 效率更高 支持遍历OC : NSString 继承NSObject 是对象 不支持遍历*/class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() demo3() } //字符串的截取
import UIKit /* swift中 也可以使用NSString swift: String 结构体 效率更高 支持遍历 OC : NSString 继承NSObject 是对象 不支持遍历 */ class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() demo3() } //字符串的截取 func demo2() { let str = "听说下雨天,美女和炸鸡更加搭配哦" // let range = // let subStr = str.substringWithRange(NSRange(location: 6,length: 2)) let subStr = (str as NSString).substringWithRange(NSRange(location: 6,length: 2)) print(subStr) } //字符串的拼接 更加的简洁 func demo3() { let str1 = "你若安好" let str2 = "便是晴天" //NSString stringWithFormat:@"%@",@"忘了我吧" //第一种拼接方式 + 连接 let str = str1 + str2 print(str) //第二只凭借方式 (String) 转移字符串 print("你若安好(str2)") let weight: Int = 180 print("(weight)斤") } //字符串 func demo1() { //字符钏的定义 没有修改过的变量 同样会报警告 提示使用let 修饰 let str: String = "良辰必有重谢" print(str) //字符串的长度 //lengthOfBytesUsingEncoding 计算的是字符的长度 String 不推荐使用这个来获取长度 //characters 获取字符串的字符数组 let l = str.lengthOfBytesUsingEncoding(NSUTF8StringEncoding) print(l) let l1 = str.characters.count print(l1) //String 字符串支持遍历 for c in str.characters { //for 快速遍历 先不要关注这个 print(c) } //判断字符串是否相同直接使用 == OC:isEqualToString: let str1 = "你还是把地扫了" if str == str1 { print("扫地") } else { print("血雨腥风") } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |