Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
imbimbimb
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 23
#1

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

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

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

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

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

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

Android RSS-читалка - работает на эмуляторе, не работает на реальном девайсе
Android Почему не работает setTop()
Почему .setBackground не работает? Android
Почему WebView не работает Android
Android Почему здесь не работает Intent?
Оператор if Android
Android Почему в EditText не работает html тэг <strike>?
Почему работает? Android
Стандартная функция delete в Eclipse работает а в AndroidStudio не работает Android
Android Socket.io (прослушивание события работает на Desktop и не работает на Android)
Android Почему не работает GET запрос?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
manevr
0 / 0 / 1
Регистрация: 01.04.2015
Сообщений: 18
05.04.2015, 21:25     Почему оператор сравнения не работает? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
для сравнивания используют метод equals.
if(s.equlals("")){
}
else{
}
imbimbimb
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 23
05.04.2015, 22:02  [ТС]     Почему оператор сравнения не работает? #3
Благодарю )
Java осваиваю только по немногу
Yandex
Объявления
05.04.2015, 22:02     Почему оператор сравнения не работает?
Ответ Создать тему
Опции темы

Текущее время: 03:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru