powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Мистика какая-то!!!!
6 сообщений из 6, страница 1 из 1
Мистика какая-то!!!!
    #33169428
Паша_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сравниваю строки :

String str1 = "aaa";
String str2 = "aaa";

str1==str2 Результат true

Далее

String str3 = "aaa:bbb"

str1 = str3.split(":")[0]; // результат в str1 = "aaa" проверял

str1==str2 Результат false


ПОЧЕМУ???????????????
...
Рейтинг: 0 / 0
Мистика какая-то!!!!
    #33169444
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паша_Сравниваю строки :

String str1 = "aaa";
String str2 = "aaa";

str1==str2 Результат true


В Java принято сравнивать строки через метод equals()
...
Рейтинг: 0 / 0
Мистика какая-то!!!!
    #33169445
Dima Yermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй метод equals()

строки вообщето сравнивать надо таким образом.


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Мистика какая-то!!!!
    #33169463
Urt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паша_Сравниваю строки :

String str1 = "aaa";
String str2 = "aaa";

str1==str2 Результат true

Далее

String str3 = "aaa:bbb"

str1 = str3.split(":")[0]; // результат в str1 = "aaa" проверял

str1==str2 Результат false


ПОЧЕМУ???????????????

Всё очевидно - == сравнивает по ссылке, а так как вы строки "ааа" задали константно, то ява разместила в одной памяти. А вообще объекты сравнивают по equals.
...
Рейтинг: 0 / 0
Мистика какая-то!!!!
    #33170387
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UrtА вообще объекты сравнивают по equals.

Небольшая ремарка. Объекты сравнивают через == (один и тот же это объект или разные). А вот значения объектов - через equals.
...
Рейтинг: 0 / 0
Мистика какая-то!!!!
    #33172384
Tomaso
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Objekti sravnivajutsja 4erez equals,compareTo i pro4ii metodi.A zka == prosto proveraet imejut li dve ssilki na odin i todze objekt v pamati.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Мистика какая-то!!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]