Swift字符串
来源:互联网 发布:图形矢量化软件 编辑:程序博客网 时间:2024/06/06 01:21
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("血雨腥风") } }}
0 0
- swift 字符串
- swift 字符串
- Swift-字符串
- Swift 字符串
- swift 字符串
- Swift-字符串
- swift 字符串
- swift字符串
- Swift 字符串
- Swift字符串
- swift字符串
- swift字符串
- Swift 字符串
- swift 字符串
- Swift 字符串
- Swift--字符串和字符
- Swift 字符串+集合(三)
- Swift字符串类型
- JavaScript对SEO的影响及解决之道
- AngularJS学习笔记(一)
- python实现base64加密/解密界面化小工具
- NSURLSession学习笔记(一)简介
- 算法之美隆重上市欢迎关注(另附勘误表在此)
- Swift字符串
- 装饰器模式(Decorator)
- MyBatis 学习
- Backbone模型整合React(React + Backbone Model)
- jQuery代码墙
- 关于Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE的报错的最有效的解决方法
- Swift循环
- springmvc统一异常处理
- Unity打包内部prefab和读取外部assetbundle的方法详解。