(2)字符串查找

.count()
功能:计算指定的字符在字符串里出现的次数有多少 格式:字符串.count(查找字符串[,开始索引[,结束索引]]) 返回值:整数
.find() 功能与index()一样
功能:查找指定的字符在字符串里第一次出现的位置,从左往右查找 格式:字符串.find(查找字符串[,开始索引[,结束索引]]) 返回值:整数 找不到返回-1 (与index的区别:主要功能用于快速查找,不影响程序后续继续执行)
字符串方法find返回的并非布尔值。如果find像这样返回0,就意味着它在索引0处找到了指定的子串。
.rfind()
功能:查找指定的字符在字符串里第一次出现的位置,从右往左查找,但是找到的顺序还是按从左往右计算。 格式:字符串.find(查找字符串[,开始索引[,结束索引]]) 返回值:整数 找不到返回-1 (与index的区别)
.index() 功能与find()一样
功能:查找指定的字符在字符串里第一次出现的位置,从左往右查找 格式:字符串.index(查找字符串[,开始索引[,结束索引]]) 返回值:整数 找不到抛出错误! (与find的区别:如果代码行很多,主要功能可用于精确查找)
.rindex()
功能:查找指定的字符在字符串里第一次出现的位置,从右往左查找,但是找到的顺序还是按从左往右计算。 格式:字符串.index(查找字符串[,开始索引[,结束索引]]) 返回值:整数 找不到抛出错误! (与find的区别)

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/220048.html原文链接:https://javaforall.net
