У System.getProperty("line.separator")
и System.getProperty("os.name")
всегда есть значения?Имеются ли свойства системы всегда значения
Или мне нужно проверить возвращаемое значение в коде для null
?
У System.getProperty("line.separator")
и System.getProperty("os.name")
всегда есть значения?Имеются ли свойства системы всегда значения
Или мне нужно проверить возвращаемое значение в коде для null
?
Да, они вставляются автоматически JVM
Вопрос: может ли ваш код обрабатывать нуль? Если да, проверьте это, даже если крайне нереально, что эта часть кода когда-либо будет вызвана, если не добавить , если null -> terminate, если это может вызвать проблемы.
Хотя JVM вставит это для вас, есть еще два случая осталось, где вы можете получить нуль:
Ни один из этих случаев не является достаточным для того, чтобы требовать их обработки по умолчанию.
хорошо, поэтому мне не нужно проверять, спасибо. – Mahsa