大佬教程收集整理的这篇文章主要介绍了Swift 关于字符和文字列的几点总结,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
import Foundation //(1) String 和 Character 结合 var s: String = "AAAA" var c: Character = "⭐️" //s = s + c => 报错 s.append(C) println(s)
//(2) String 和 [Character] 可以 + s = s + [c] println(s) s = "AAAA" + [c] println(s) //s += [c] => 报错
//(3) 字符数组和String 结合 var array: [Character] = ["❤️"] var arrayCharacter = array + "Hello World" //字符数组和String 结合后会得到一个新的字符数组 println(arrayCharacter) //=> [❤️,H,e,l,o,W,r,d]
//(4) 文字比较 let a: NSString = "abc" let b: NSString = "abc" println(a == b) //=> true println(a === b) //=> false println(a === a) //=> true
//(5) 用重复内容创建文字列 let Hello = String(count: 30,repeatedValue: Character("A")) println(Hello) //=> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
//(6) 空判断 nil 和 空是两个完全独立的概念 let str: String? = nil if str == nil || str!.isEmpty { println("NULL 或者 空") }
//(7) 文字列长度取得,countElements参数如果事nil 会报错 let word = "AAAAAAA" println(countElements(word))
//(8)几个常用方法 let hw = "HelloWorld" println(hw.uppercaseString) //=> HelLOWORLD 转大写 println(hw.lowercaseString) //=> Helloworld 转小写 println(hw.hasPrefix("h")) //=> true 以指定文字开头 println(hw.hasSuffix("d")) //=> true 以指定文字结束
//一些常用的字面量 println("A\0B") //=> AB println("A\tB") //=> A B println("A\rB") //=> AB println("A\"B") //=> AB println("A\'B") //=> AB println("A\u{2665}B") //=> A♥B println("A\\B") //=> AB
以上是大佬教程为你收集整理的Swift 关于字符和文字列的几点总结全部内容,希望文章能够帮你解决Swift 关于字符和文字列的几点总结所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。