| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java ME (J2ME) > В TextField как добавить "0", если String == null |
| Автор: John2 30.9.2009, 14:58 |
Добрый День! Подскажите пожалуйста, как можно в TextField занести "0", если значение String == null? Cуть такая: В startApp() есть поле ввода, в которое вносятся данные в цифрах при переходе данные должны появиться в новой Form а) где внесено, к примеру "10" - должно появиться "10", б) где "пусто" - должен появиться "0" Заранее спасибо! |
| Автор: dive 30.9.2009, 15:02 | ||
|
| Автор: John2 2.10.2009, 14:27 | ||||||
| Как не экспериментиловал, не удалось добиться результата, необходимого мне. Этим :
или getString() , что в принципе бессмысленно Причина видимо в том, что при вызове этих методов переменная str теряет своё значение null. Или в чем-то ещё, не пойму точно. Вот сам пример:
Так не работает - также "пусто" и остается. А работает только так:
Может есть какие-то другие способы? |
| Автор: Окунь 2.10.2009, 14:36 | ||
не проверял, но скорее всего после
"".equals(str) == true т.е. tf.getString(), если поле ввода пустое, возвращает пустую (а не нулевую) строку |
| Автор: John2 2.10.2009, 16:04 | ||
| Окунь Спасибо большое! Заработало таким способом:
|