Swift字符串

Swift字符串,第1张

概述import UIKit/*swift中 也可以使用NSStringswift: String 结构体 效率更高 支持遍历OC : NSString 继承NSObject 是对象 不支持遍历*/class ViewController: UIViewController { override func viewDidLoad() { sup
import UIKit/*swift中 也可以使用Nsstringswift: 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("血雨腥风")        }    }}
总结

以上是内存溢出为你收集整理的Swift字符串全部内容,希望文章能够帮你解决Swift字符串所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1091032.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存