要搜索字符串内的子字符串,我可以使用contains()
功能。
但是如何检查一个字符串是否多次包含子字符串呢?
优化这一点:对我来说,知道有多个结果而不是有多少就足够了。
尝试利用快速IndexOf
and LastIndexOf
字符串方法。使用下一个代码片段。想法是检查第一个和最后一个索引是否不同,以及第一个索引是否不为-1,这意味着字符串存在。
string s = "tytyt";
var firstIndex = s.IndexOf("tyt");
var result = firstIndex != s.LastIndexOf("tyt") && firstIndex != -1;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)