swift_002(Swift的String的基本使用)
1. 字符串匹配判断
*segue.identifier == "Register"
*segue.identifier!.isEqual("Register")
2.字符串的转义符
3.字符串的基本使用
/********************************字符串************************************/
//-----------定义一个空字符串 2 种方法
// 1
var emptyStr = ""
// 2
var emptyStr1 = String()
print("-----"+emptyStr1)
//-----------判断字符串是否为空
var strA:String = ""
if strA.isEmpty {
//isEmpty是字符串的一个属性,判断字符串是否为空
print("strA的值是空")
}else {
print("strA的值不为空")
}
//-------------字符串的拼接
//-----------多个字符串变量拼接 用 + 来拼接
var stringg1 = "hello"
var stringg2 = "swift"
var stringg3 = stringg1+stringg2
//-----------字符串变量和常量用+或 +=来拼接
var stringg4 = "hello"
stringg4+="swift"
//-----------字符串相等 == -------
var stringA = "hello"
var stringB = "hello"
if stringA == stringB {
print("字符串相等")
}else {
print("字符串不等")
}
// 计算字符串的长度
print("\(stringA)的长度---\(stringA.characters.count)")
if stringA.hasPrefix("h") {
print("stringA第一个字母是h")
}
if stringA.hasSuffix("o") {
print("stringA最后一个字母是:o")
}
//----------字符串 大小写转换-------------
var stringC = "hello"
var stringD = stringC.uppercaseString
var stringE = stringD.lowercaseString
//----------字符串遍历 (for in)
var strABC = "ABC"
/*
1:str 是字符串变量 是字符集合
2:temp是临时变量
3:for in 会遍历 字符集合,然后把每个集合赋值临时变量temp
*/
for temp in strABC.characters {
print(temp)
}
var A = 12.1
var B:Double = 12.1
var C:Float = 12.1
print("A=\(A)")
print("B=\(B)")
print("C=\(C)")
// 字符串中插入值
// 字符串插值是一种构建新字符串的方式,可以在其中包含常量、变量、字面量和表达式。 您插入的字符串字面量的每一项都在以反斜线为前缀的圆括号中:
var varA = 20
let constA = 100
var varC:Float = 20.0
var stringAA = "\(varA) 乘于 \(constA) 等于 \(varC * 100)"
print( stringAA )
swift_002(Swift的String的基本使用)相关推荐
- Swift中string转换float/double的若干方法
在Swift中将String类型的字符串转换成floate或double的若干方法: 1._bridgeToObjectiveC() let version: String = UIDevice.cu ...
- 使用Swift将String转换为Int
本文翻译自:Converting String to Int with Swift The application basically calculates acceleration by input ...
- Swift之String的简单实用
在 Swift 中绝大多数的情况下,推荐使用 String 类型 String 是一个结构体,性能更高 String 目前具有了绝大多数 NSString 的功能 String 支持直接遍历 NSSt ...
- Swift 中 String 取下标及性能问题
取下标 String String 用 String.Index 取下标(subscript)得到 Character,String.Index 要从 String 中获取 let greeting ...
- [Swift]扩展String类:实现find()查找子字符串在父字符串中的位置
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...
- Swift - 将String类型的数字转换成数字类型
Swift中,如果要把字符串转换成数字类型(比如整型,浮点型等).可以先转成NSString类型,让后再转. 1 2 3 4 //将文本框中的值转换成数字 var i = (tf1.text as N ...
- swift string转int_Swift进阶二:基本数据类型相关
变量和常量 Swift中,使用关键字let来声明常量,使用关键字var来声明变量. 而在Objective-C中,如果没有特殊的指明,我们所声明的都是变量.可以通过如下几种方式来声明常量: 使用宏定义 ...
- swift String
初始化空字符串 为了构造一个很长的字符串,可以创建一个空字符串作为初始值.可以将空的字符串字面量赋值给变量,也可以初始化一个新的String 实例: var emptyString = "& ...
- String 转表情, Swift 与 OC 中调用
1. 在Swift 中创建 NSString 分类,String+Emoji.swift //用 String 加不了 @objc 修饰关键字 @objcMembers 用来修饰整个类 extensi ...
最新文章
- html5列表去掉符号,从Python字符串中删除不在允许列表中的HTML标记
- onWindowFocusChanged
- LeetCode Algorithm 274. H 指数
- DISCUZ 嵌入点 输出插件模版内容
- 微软面向初学者的机器学习课程:1.3-机器学习中的公平性
- 好久没敲代码了(强行补上今天的博客。。。)
- nutzwk运行后wk-web中生成ehcache.disk.store.dir有什么用,怎么去掉
- Bugtags 测试平台(支持ios、android)
- [人生]不经历风雨怎么见彩虹
- database design three form
- html默认图片,web前端之网页中几种默认图片的解决方式
- 难怪这个文章评论多,原来被推荐了
- android刷机教程基础篇
- java catch 空指针异常_java空指针异常怎么处理
- 钙钛矿在太阳能电池领域的研究进展
- linux中'.'的作用
- monaco-editor(code编辑器插件)使用及常用配置与方法
- 什么是长连接,什么是短连接?
- 【云原生】一文带你吃透FlexManager数据传入华为云IOT
- phpcms v9.0 乐信短信插件
热门文章
- Mybatis 通用 Mapper 使用 ①
- 操作系统---Systemd
- css如何自动换行对于div,p等块级元素(转)
- 【转】C#对象的深拷贝与浅拷贝
- arcgis server for flex中文乱码问题(转)
- Android Thread interrupt 中断JAVA线程(转)
- DV录像带导出一定要用1394
- java.sql.SQLException: Zero date value prohibited 报错分析
- linux上安装pycharm
- 爬虫(beautifulSoup)