Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > сравнение строк через if


Автор: Valeria 7.12.2006, 13:05
Столкнулась с проблемой 
беру из БД строку String s1=rs.getString(3); 
также есть вторая строка String s2=name.toString(); с которой надо сравнить
при выводе на печать они одинаковые,но при сравнении 
Код

if (s1==s2){//(rs.getString(3)==name.toString())
                    result = true;


они разные?!!!в чем проблема???

Добавлено @ 13:07 
ой! ни туда кажется написала,извините!заработалась,не заметила.

Автор: tux 7.12.2006, 13:07
Код

if (s1.equals(s2)) result = true;

1. Пользуйтесь кнопочкой "Код".
2. Читайте уже таки книжки, что ж такое. Вопросы на уровне первых 10 страниц учебника.

Автор: Valeria 7.12.2006, 13:43
tux, спасибо. не правда,что 10,читала больше,поняла,что потрачу много времени. а это нюансы,их надо знать.
я программист С++,а  работаю с Java,так уж получилось.  smile 


Автор: slava_f 14.11.2008, 10:01
пасиба

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)