Как реализовать это сравнение равенства - разумный java-способ?Сравнение равенства - любой здравый способ?
boolean x = (a == b) || (a.equals(b))
Я хочу, чтобы убедиться, что содержание обоих объектов равны, но нуль также хорошо, то есть и может быть пустым и, таким образом, равны.
Обновление: только чтобы быть ясным, мне нужно выполнить это сравнение несколько раз и не хочу копировать & вставлять этот материал каждый раз, особенно с длинными именами объектов. С 'a' и 'b' он выглядит небольшим и простым, но имеет тенденцию к росту ... Я хотел бы узнать, не хватает ли я какой-либо существующей функции Java для этого.
Благодарим за исправление – 2008-12-03 13:11:36
, но если a равно null, а b - нет, вы также получите нулевой указатель – 2008-12-03 13:13:41