我如何表达两个值彼此不相等?

cdo*_*cdo 12 java if-statement equals boolean-expression

是否有类似于equals()表达"不等于"的方法?

我想要完成的一个例子如下:

if (secondaryPassword.equals(initialPassword)) 
{
    JOptionPane.showMessageDialog(null, "You've successfully completed the program.");
} else {
    secondaryPassword = JOptionPane.showInputDialog(null, "Your passwords do not match. Please enter you password again."); 
}
Run Code Online (Sandbox Code Playgroud)

我试图找到一些不需要我使用的东西if ( a != c).

Ant*_*ram 29

"不等于"可以用"非"运算符!和标准表示.equals.

if (a.equals(b)) // a equals b
if (!a.equals(b)) // a not equal to b
Run Code Online (Sandbox Code Playgroud)


Ore*_*ail 27

刚放一个'!' 在布尔表达式前面


hun*_*eox 5

if (!secondaryPassword.equals(initialPassword)) 
Run Code Online (Sandbox Code Playgroud)