「等しくない」を表す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)
を使用する必要のないものを見つけようとしています。
「!」ブール式の前
「等しくない」は「not」演算子で表現できます!
および標準の.equals
。
if (a.equals(b)) // a equals b
if (!a.equals(b)) // a not equal to b
if (!secondaryPassword.equals(initialPassword))
クラスが同等のものを実装している場合、あなたも行うことができます
int compRes = a.compareTo(b);
if(compRes < 0 || compRes > 0)
System.out.println("not equal");
else
System.out.println("equal);
!
は使用しませんが、特に有用ではありませんが、読み取り可能です。