определение, является ли строка не нулевой и не пустой, является общим требованием в программировании. Вот как обратиться к этому в Java:
исходный фрагмент кода проверяется на недействительность и отдельно сравнивает строку с пустой строкой с помощью! =. Тем не менее, этого недостаточно для обработки случаев, когда строка является нулевой, поскольку сравнение нулевой ссылки на пустую строку вызовет NullPointerException.
правильный подход заключается в использовании метода isempty (), который определяет, не имеет ли у строки символы. Вот исправленный код:
if(str != null && !str.isEmpty())
с использованием && (логично и) гарантирует, что оба условия должны быть выполнены. Проверка состояния для нулевой оценивается в первую очередь, и если STR не является нулевой, то выражение короткие цирки, предотвращающие метод isempty () от вызова на нулевой ссылке.
другие варианты проверки, если строка пусто Whitespace.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3