我面临一个非常基本的问题。有时小事会占用你一整天:( 但感谢总是试图提供帮助的 stackoverflow 成员 :)
我正在尝试匹配 2 个字符串,如果它们匹配应该返回 TRUE
我现在正在用这个
if (var1.indexOf(var2) >= 0) {
return true;
}
但是如果 var1 的值为“maintain”并且 var2 的值为“inta”或“ain”等,它仍然返回 true :(。 java中有什么方法可以进行全文匹配而不是部分匹配? 例如
if("mango"=="mango"){
return true;
}
谢谢! ! !
最佳答案
为什么不直接使用内置的 String equals()
方法?
return var1.equals(var2);
关于java字符串匹配问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2315511/