Swift教程 - Swift字符串

2018-01-10 21:33 更新

Swift教程 - Swift字符串

字符串是一系列字符,例如“Hello World!"。

字符串使用 String 数据类型,虽然你不需要指定使用字符串的数据类型。

var s1 = "Hello World!"

Unicode字符

字符串可以包含任何Unicode字符。

要写入单字节Unicode字符,您必须在两个十六进制数字之前包含 \\ x

两个字节的Unicode字符在四个十六进制数字前加上 \\ u 和四字节Unicode字符在八个十六进制数字之前具有 \\ U

以下代码显示了使用Unicode字符的示例。

let percentage = "\x{25}"
let snowflake = "\u{2744}"
let heart = "\u{0001F497}"


字符数据类型

字符串是字符集合,字符具有自己的数据类型称为字符

字符只能有一个字符,你必须将变量或常量显式声明为 Character

以下代码显示了如何声明一个 Character 类型值。

let c1:Character = "A"

级联

在Swift中,您可以组合字符串和字符来创建更长的字符串。

以下代码显示如何创建基于字符和字符串的字母字符串。

//Declare characters and strings
let c1:Character = "A"
let c2:Character = "B"
let c3:Character = "C"
let c4:Character = "D"
let c5:Character = "E"
let s2 = "FGHIJ"

//Declare an empty string
var alphabet = String()

//Concatenate strings, characters and literals
alphabet = c1 + c2 + c3 + c4 + c5 + s2 + "KLMNOP"


比较字符串

我们可以比较两个字符串与比较运算符 == 。它返回一个布尔(true或false)值。

alphabet == "ABCDEFGHIJKLMNOPQRSTUVWXYZ"

字符串插值

打印出不同的变量,常量,文字和表达式在字符串中,使用字符串插值。

字符串插入将正斜杠 \\ 在括号中的变量名前面。

let i:Int = -25
let f:Float = 3.14
let d:Double = 99.99
let b:Bool = true

println("i = \(i), f = \(f), d = \(d), b = \(b)")
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号