-
判断字符串是否相等
equals()和equalsIgnoreCase()
语法
string.equals(string2)
string.equalsIgnoreCase(string)
区别:是否忽略大小写
返回值布尔类型 -
将字符串复制到宁一个指定变量
getBytes()
语法
string.getBytes(buf,len)
参数
string:原来的字符串
buf:目的变量
len:字符串长度 -
字符串中寻找特定的字符串(往后找)
indexOf()
语法
string.indexOf(val)
string.indexOf(val,from)
参数
string:原来的字符串
val:要找的关键字
from:选择性参数,可以指定由哪个位置开始找关键字,例如从字符串的第2个字符开始寻找
返回值:整数,关键字的位置 -
字符串中寻找关键字(往前找)
lastIndexOf()
string.lastIndexOf(val)
string.lastIndexOf(val,from)
功能和IndexOf类似 -
字符串长度
length()
语法
string.length()
返回值字符串长度 -
字符串关键字替换
replace()
语法
string1.replace(string2,string3)
参数
string1:原本的字符串
string2:要换的那一段字符串
string3:准备来用于替换的新的字符串
//string = “ni hao niupi”
//string.replace(“niupi”,“lihai”) -
特定位置更换一个字符
setCharAt()
语法
string.setCharAt(i,char1)
参数
string
i:要换的字符位置
char1:准备的新的字符 -
在字符串中截取或取得中间某一段字符
substring()
语法
string.substring(from)
string.substring(from,to)
参数
from:从字符串的哪里开始
to:截取到后面第几个字符
返回值字符串 -
把字符串转换成数组char[]
toCharArray()
语法
string.toCharArray(buf,len)
参数
string
buf:指定char[]的位置,char[] 的大小一定要>=字符串的大小
len:复制的长度
无返回值 -
把字符串转换成整数
toInt()
语法
string.toInt()
返回值整数 -
字符串大小写变换
toLowerCase()变小写
toUpperCase()变大写
语法
string.toLowerCase() -
清除字符串前面和后面的空白数据
trim()
语法
string.trim()
arduino字符串处理函数
最新推荐文章于 2023-11-15 09:34:09 发布