Поскольку ОП говорит, что A
и B
никогда не равны нулю, C
может быть нулевым, используйте это:
if(A.equals(B) || B.equals(C) || A.equals(C))
// not unique
и, как уже предлагали другие, вы можете поместить его в метод для повторного использования. Или универсальный метод, если вам нужно больше повторного использования; -)
Обратите внимание, что в Java особенность equals
состоит в том, что, если ее аргумент равен null
, он не должен выдавать, а возвращать false.