字符串常见函数汇总
length()
获取字符串长度
str.length()
indexOf()
查找字符串首次出现的位置
str.indexOf("a")
lastIndexOf()
查找字符串最后一次出现的位置
str.lastIndexOf("a")
附:如果查找的是空字符串
如:str.lastIndexOf("") 则返回的是字符串的长度
charAt()
获取指定索引位置的字符
str.charAt(5)
substring
截取字符串
str.substring(3) 从3开始截取
str.substring(0,3) 从0截取到3(并没有截取3)
trim
去除前后空格
str.trim()
replace
字符串替换
str.replace("a","A") 用A替换a
startsWith
判断字符串是否以指定内容开始
str.startsWith("22")
endsWith
判断字符串是否以指定内容结束
str.endsWith("22")
equals
判断字符串是否相等
str.equals(str1)
equalsIgnoreCase()
忽略大小写判断是否相等
str.equalsIgnoreCase(str1)
compareTo
按字典顺序比较两个字符串
str.compareTo(str1)
toLowerCase
转换成小写
str.toLowerCase()
toUpperCase
转换成大写
str.toUpperCase()
split
分割字符串
str.split(",") 以 ,进行分割
str.split(",",2) 以 ,进行分割,但只分割两次