检查一个必须包含另一个字符串的字符串
这个问题在这里已经有了答案:
阅读文档:MDC String.indexOf :)
indexOf
返回找到匹配的索引。 这可能是0(意思是“在字符串的开头找到”),0是一个虚假值。
如果未找到针, indexOf
将返回-1(-1是真值)。 因此,需要调整测试逻辑以使用这些返回码工作。 找到的字符串(在开始或其他地方): index >= 0
或index > -1
或index != -1
; 未找到字符串: index < 0
或index == -1
。
快乐的编码。
您需要使用if(a.indexOf(b) > -1)
。 indexOf
在找不到字符串时返回-1
。
.indexOf
返回-1
如果没有找到匹配,这是一个真值。 你需要更明确地检查:
if (a.indexOf(b) != -1)
链接地址: http://www.djcxy.com/p/2053.html