| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Как сравнить строку с null |
| Автор: vzf 24.9.2005, 12:43 | ||||
| Подскажите, пожалуйста как сравнить строку с null. У меня сервер отправляет null клиенту. Клиент принимает и не подрубает, что это null. сервер:
клиент:
В чем дело? Может условие в while() не правильно записано. Помогите разобраться. |
| Автор: LSD 24.9.2005, 13:08 | ||
Дело не в while, дело в PrintWriter, когда ты вызываешь out.println(mstr); то выполняется такой код:
т.е. прост переадется строка "null", а не реальный null. Это во первых. А во вторых как ты себе представляешь передачу 0 байт? Метод in.readLine() заблокируется до тех пор пока не будет полученна строка или достигнут конец потока. |
| Автор: vzf 25.9.2005, 15:01 |
| Да я понял, в чем дело. Если исправить на "null" , то все работает. |