powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как сравнивать числа типа Long?
6 сообщений из 6, страница 1 из 1
Как сравнивать числа типа Long?
    #34613737
Quessir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня такая вот проблема. При работе программы возникали глюки. Я только через Debug заметил, что 1<>1 при Long 1 и Long 1. Как решается данная проблема.
...
Рейтинг: 0 / 0
Как сравнивать числа типа Long?
    #34613759
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Long#equals(Long)
Long#compareTo(Long)
...
Рейтинг: 0 / 0
Как сравнивать числа типа Long?
    #34613825
Quessir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fixxerLong#equals(Long)
Long#compareTo(Long)

Ой, блин, ступил. Спасибо!
...
Рейтинг: 0 / 0
Как сравнивать числа типа Long?
    #34613884
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
QuessirУ меня такая вот проблема. При работе программы возникали глюки. Я только через Debug заметил, что 1<>1 при Long 1 и Long 1. Как решается данная проблема.
Разные объекты, вот и все. Поосторожней с autoboxing.
...
Рейтинг: 0 / 0
Как сравнивать числа типа Long?
    #34613938
Quessir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonidv QuessirУ меня такая вот проблема. При работе программы возникали глюки. Я только через Debug заметил, что 1<>1 при Long 1 и Long 1. Как решается данная проблема.
Разные объекты, вот и все. Поосторожней с autoboxing.

А в каком смысле, разные объекты?
Можно поподробней насчет autoboxing?
...
Рейтинг: 0 / 0
Как сравнивать числа типа Long?
    #34614057
Фотография hinotf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для объектов == определяет равенство ссылок на объекты, посему, если объекты разные, т.е.
Long long1 = new Long(1);
Long long2 = new Long(1);
то и возвращается "ложь".
А равенство "содержимого" объектов определяется при помощи метода equals, например.

Nai tiruvantel ar varyuvantel i Valar tieyanna nu vilya
Aiya Eärendil Elenion Ancalima!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как сравнивать числа типа Long?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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