if (boolean == false) против if (! boolean) [duplicate]
Possible Duplicate:
Is it bad to explicitly compare against boolean constants e.g. if (b == false) in Java?
Вэтот пример кода NotePadProviderЯ заметил, что автор выбрал форму:
if (values.containsKey(NoteColumns.CREATED_DATE) == false) {
values.put(NoteColumns.CREATED_DATE, now);
}
Над:
if (!values.containsKey(NoteColumns.CREATED_DATE)) {
values.put(NoteColumns.CREATED_DATE, now);
}
Есть ли какое-то преимущество в первой форме над более логичной?