web-dev-qa-db-ja.com

2つの値が等しくないことをどのように表現できますか?

「等しくない」を表す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."); 
}
_

if ( a != c)を使用する必要のないものを見つけようとしています。

12
cdo

「!」ブール式の前

27
OregonTrail

「等しくない」は「not」演算子で表現できます!および標準の.equals

if (a.equals(b)) // a equals b
if (!a.equals(b)) // a not equal to b
29
Anthony Pegram
if (!secondaryPassword.equals(initialPassword)) 
5
hungneox

クラスが同等のものを実装している場合、あなたも行うことができます

int compRes = a.compareTo(b);
if(compRes < 0 || compRes > 0)
    System.out.println("not equal");
else
    System.out.println("equal);

!は使用しませんが、特に有用ではありませんが、読み取り可能です。

0
user439407