contains()函数在字符串中查找子字符串。
发布时间:2023-11-06 15:40:07
contains()函数是一种在字符串中查找子字符串的方法。该方法接受一个参数,即要查找的子字符串,并返回一个布尔值,指示子字符串是否存在于原始字符串中。
该函数的语法形式如下:
string.contains(substr)
其中,string是原始字符串,substr是要查找的子字符串。
contains()函数在原始字符串中进行全局搜索,查找子字符串的任何出现,并在找到时返回true,否则返回false。
例如,假设有以下字符串和子字符串:
string = "hello world"
substr = "world"
在这种情况下,contains()函数将返回true,因为子字符串"world"存在于原始字符串"hello world"中。
这个方法也可以用于查找更复杂的子字符串。例如,我们可以使用一个包含多个单词的子字符串来查找原始字符串中的匹配项。
string = "hello world"
substr = "hello"
在这个例子中,contains()函数将返回true,因为子字符串"hello"也存在于原始字符串"hello world"中。
需要注意的是,contains()函数是区分大小写的。这意味着在字符串中查找子字符串时,大小写必须完全匹配。如果子字符串的大小写与原始字符串不完全匹配,contains()函数将返回false。
此外,contains()函数还可以与if语句等条件语句一起使用,以根据子字符串是否存在于原始字符串中执行不同的操作。如果contains()返回true,则可以执行某些操作,否则可以执行其他操作。
总之,contains()函数是一种在字符串中查找子字符串的便捷方法。它可以帮助我们在处理字符串时进行有效的搜索和匹配操作。
