Swift String 一些常用方法

直接上代码

//字符串

//1 判断字符串是否为空

var test1Str=""
var test1Str2:String = String();

println("test1Str" + (test1Str.isEmpty ? "没有值" : "有值"))

println("test1Str2" + (test1Str2.isEmpty ? "没有值" : "有值"))

//2 计算字符串的字符数量

var test2Str = "Swift 是 iOS 的一个新开发语言"

println("test2Str 长度为:\(count(test2Str))")

//3 比较字符串是否相等

var test3Str1 = "你好,Swift"
var test3Str2 = "你好,Swift"

if test3Str1==test3Str2{
    println("相等")
}else{
    println("不想等")
}

//4 字符串转为大写 或者 小写

var test4Str1="Hello Swift"

println("大写:" + test4Str1.uppercaseString)
println("小写:" + test4Str1.lowercaseString)

//5 判断字符串开头 结尾

var test5Str1="http://www.baidu.com"
var test5Str2="icon.png"

if test5Str1.hasPrefix("http://"){
    println("好像是一个网址")
}

if test5Str2.hasSuffix(".png"){
    println("好像是一个png图片")
}

有什么问题 欢迎加群讨论

苹果开发群 :414319235  欢迎加入  欢迎讨论问题

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-07 05:29:29

Swift String 一些常用方法的相关文章

java中String的常用方法

java中String的常用方法1.length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length(); 2.charAt() 截取一个字符 例:char ch; ch="abc".charAt(1); 返回'b' 3. getChars() 截取多个字符 void getChars(int sourceStart,int sourceEnd,char target[]

Javascript中String的常用方法

String的常用方法 // length属性:获取字符串的字符个数. var s='爱像一阵风'; alert(s.length); // charAt(index)方法:获取指定索引位置的字符,索引从0开始 var s1='我不要再想你'; alert(s1.charAt(4));//想 // indexOf('e',startIndex)方法:获取指定字符串第一次出现的位置.startIndex表示从第几个开始搜索. var s2='后知过后觉又过了一个秋'; alert(s2.index

5.7-全栈Java笔记:字符串String的常用方法

字符串String String基础 1)String位于java.lang包中,Java程序默认导入java.lang包. 2)ava字符串就是Unicode字符序列,例如串"Java"就是4个Unicode字符J.a.v.a组成的. 3)Java没有内置的字符串类型,而是在标准Java类库中提供了一个预定义的类String,每个用双引号括起来的字符串都是String类的一个实例. [示例1]String类的实例 String e = ""  ; // 空字符串a

java基础——String的常用方法

java中String的常用方法 1.length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); i nt len=s.length(); 2.charAt() 截取一个字符 例:char ch; ch="abc".charAt(1); 返回'b' 3. getChars() 截取多个字符 例:String s="this is a demo of the getChars method.

Java教程-String的常用方法总结

一.String类 String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.java把String类声明的final类,不能继承.String类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间. 二.String类构造方法 1.public String() 无参构造方法,用来创建空字符串的String对象. String str1 = new String(); String str2 = new String("asdf"

Swift 字典的常用方法

/* * *要正确使用字典,也需要一些条件 * 1,字典键值对的键和值的类型必须明确,可以直接指定,也可以类似数组直接赋值由编译器自动识别 * 2,字典必须要初始化 * 3,键的类型必须是可以被哈希Hashable的(基本数据类型和可以被哈希的类) * */ //字典的几种声明方式 var dic1=[1:1,2:12,3:32,4:16,5:15] var dic2:Dictionary<String,String>=[:] var dic3=Dictionary<String,Str

[Swift]String的坑

在String中获取某个位置的Character,各Swift版本的差异 Swift 3.0 let text = "abc" let index2 = text.index(text.startIndex, offsetBy: 2) //will call succ 2 times let lastChar: Character = text[index2] //now we can index! let characterIndex2 = text.characters.index

Swift String length property

Swift的String竟然没有length属性,好难受,每次要获取String的字符串长度都要借助全局函数countElements. 没办法,只有扩展String结构体,给它添加一个属性了. import Foundation extension String { // readonly computed property var length: Int { return countElements(self) } } let a = "hechengmen" println(a.

Java 中的 String 类常用方法

字符串广泛应用在Java编程中,在Java中字符串属于对象,String 类提供了许多用来处理字符串的方法,例如,获取字符串长度.对字符串进行截取.将字符串转换为大写或小写.字符串分割等. String 类的常用方法: 注意事项: 1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1 2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引:如果没有匹配结果,返回 -1 3. 使用 substring(beginIndex , endIndex