Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
imbimbimb
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 23
1

Почему оператор сравнения не работает?

05.04.2015, 21:19. Просмотров 821. Ответов 2
Метки нет (Все метки)

Здравствуйте,

Простой вопрос, очень простой, но ввел в ступор

Есть стринговая переменная, которая берется из текстового поля. Текстовое поле пустое, при дебаге переменная - s тоже пустая, но почему условие if s=="" - срабатывает так, как будто переменная s не пустая ?

PHP
1
2
3
4
5
6
7
        String s=TempSetting.getText().toString(); 
        if (s=="")
        {
         }
          else
        {
         }
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2015, 21:19
Ответы с готовыми решениями:

Почему работает?
Всем привет. Недавно начал изучать Android, и вот возник вопрос. Пишу в...

Почему .setBackground не работает?
У меня кнопки представляют собой TextView'ы, на которых по умолчанию выставлены...

Почему не работает setTop()
protected void onCreate(Bundle savedInstanceState) {...

Почему WebView не работает
Скажите в чём дело не так вот прикрепил скриншот:

Почему не работает GET запрос?
Maxens, А что происходит? Ошибка? Исключение?

2
manevr
0 / 0 / 1
Регистрация: 01.04.2015
Сообщений: 18
05.04.2015, 21:25 2
Лучший ответ Сообщение было отмечено imbimbimb как решение

Решение

для сравнивания используют метод equals.
if(s.equlals("")){
}
else{
}
0
imbimbimb
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 23
05.04.2015, 22:02  [ТС] 3
Благодарю )
Java осваиваю только по немногу
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.04.2015, 22:02

Почему здесь не работает Intent?
Intent берет значение по умолчанию, а не то, которое в классе Touch подскажите...

Почему в EditText не работает html тэг <strike>?
Добрый вечер, Почему не работает конструкция: Spanned s=...

Неправильно работает оператор сравнения
Не правильно работает данный участок. Показывает echo 'lol' даже когда...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru