Есть некоторый метод, принимающий String value
, который возвращает следующую строку, смысл которой мне не совсем понятен:
return value == null || "null".equalsIgnoreCase(value);
Как я понимаю, данный метод возвращает null
если value
совпадает с "null"
?
Эта строка возвращает булевое значение. Перепишем словами:
value == null || "null".equalsIgnoreCase(value);
value
равно null
либо строка "null" равна value
без учета регистра.
Т.о. метод вернет true
если value
принимает значение null
, "null"
или "Null"
.
Чтобы разобраться в выражениях можно расставлять в них скобки:
(value==null) || ("null".equalsIgnoreCase(value))
либо разбивать на отдельные шаги и проверить что возвращается на каждом шаге:
boolean isNull = value==null;
boolean isStringNull = "null".equalsIgnoreCase(value);
return isNull || isStringNull;
либо запустить код и экспериментировать с разными значениями value
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Делаю UI на ReactРазрабатываю это дело через create-react-app под встроенным сервером
В общем, создал бота на java, maven работает, все окНо при попытке deploy'a толку нет