Иногда, ну да, довольно часто мне нужно посмотреть, является ли строка нулевой или нет, поэтому я использую условное выражение так:
if(str != null) {
}
До сегодняшнего дня это работало нормально, теперь дажепустые строки проходят по какой-то причине, которую я не получаю.Кто-нибудь знает объяснение?или решение?
Редактировать: ОК, поэтому по какой-то причине строка не выглядит пустой, что очень странно, поскольку я никогда не определял, что это было, только определял, что она существует.Таким образом, вместо строки была строка слова «ноль».Что я совершенно не знаю, почему это будет?Когда я делаю следующее:
String str;
, тогда оно автоматически становится нулевым, верно?И в любом случае, если это не так, почему он становится строкой «ноль»?