java字符串匹配问题

use*_*384 3 java

我面临一个非常基本的问题.有些时候小事情可能需要你一整天:(但感谢stackoverflow memebers总是试图帮助:)

我试图匹配2个字符串,如果匹配它应该返回TRUE

现在我正在使用它

if (var1.indexOf(var2) >= 0) {
return true;
}
Run Code Online (Sandbox Code Playgroud)

但是如果var1的值为"maintain"且var2的值为"inta"或"ain"等,它仍会返回true :(.在java中是否有任何方法可以进行全文匹配而不是部分?例如

if("mango"=="mango"){
return true;
}
Run Code Online (Sandbox Code Playgroud)

谢谢 !!!

hbw*_*hbw 5

为什么不使用内置的String equals()方法?

return var1.equals(var2);
Run Code Online (Sandbox Code Playgroud)