Форум программистов, компьютерный форум CyberForum.ru

Отличие equals от (==) - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Attribut * has already been defined http://www.cyberforum.ru/android-dev/thread1591336.html
У меня есть большое приложение, которое приходится дорабатывать. Обновил версию sdk и обновил класс используемого активити с ActionBarActivity на AppCompatActivity. Теперь он начал ругаться на "attribut * has already been defined". В приложении 5-6 модулей, используют разные библиотеки. В том числе PullToRefresh, который вроде как несовместим с AppCompat-ом. Однако пытался воспроизвести ошибку...
Программирование Android Фон jpg для layout Привет. У меня RelativeLayout, на нем несколько вьюшек, пользователь может устанавливать любую картинку на фон, в связи с этим вопрос. Есть ли какие-то ограничения по размеру фото или рекомендации по установке на backgroud? http://www.cyberforum.ru/android-dev/thread1591332.html
Какое обратимое шифрование/дешифрование базы данных sqlite в android программе самое быстрое? Программирование Android
Здравствуйте, уважаемые форумчане! Какое обратимое шифрование/дешифрование базы данных sqlite в android программе самое быстрое? Спасибо!
Программирование Android WebView некорректно загружает url (Android Studio)
android studio. webview некорректно загружает url. Он загружает, но почему отображается некорректное изображение, вместо html-страницы?
Программирование Android Как устранить возрастающую задержку при отправке данных через EDGE (2G)? http://www.cyberforum.ru/android-dev/thread1591235.html
Вопрос к гуру клиент-серверных приложений для мобильных сетей. Eсть клиент-серверное приложение под андроид. Клиент под Android с периодичностью раз в 100 ms отправляет UDP пакет (около 100 байт) на сервер. Одним полем данных пакета является timestamp. Время на клиенте и сервере синхронизированно. В качестве сети используется EDGE мобильного оператора. На сервере каждую секунду сравниваем...
Программирование Android Не выводится Диалог, когда нет интернет подключения Всем привет приложения должно сработать если есть подключения к интернету а если нету приложения останавливается все прекрасно работает если есть интернет когда нету интернета приложения закрывается но пользователь не поймет почему приложения не запускается и останавливается надо просто вывести в диалоге что нужна интернет подключения вот здесь я сам не как не могу соеденить коди дайте... подробнее

Показать сообщение отдельно
danek130995
23 / 23 / 1
Регистрация: 25.05.2014
Сообщений: 850
24.11.2015, 19:30  [ТС]     Отличие equals от (==)
Паблито, точно, забыл посмотреть ниже:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
    @Override public boolean equals(Object other) {
        if (other == this) {
          return true;
        }
        if (other instanceof String) {
            String s = (String)other;
            int count = this.count;
            if (s.count != count) {
                return false;
            }
            // TODO: we want to avoid many boundchecks in the loop below
            // for long Strings until we have array equality intrinsic.
            // Bad benchmarks just push .equals without first getting a
            // hashCode hit (unlike real world use in a Hashtable). Filter
            // out these long strings here. When we get the array equality
            // intrinsic then remove this use of hashCode.
            if (hashCode() != s.hashCode()) {
                return false;
            }
            for (int i = 0; i < count; ++i) {
                if (charAt(i) != s.charAt(i)) {
                    return false;
                }
            }
            return true;
        } else {
            return false;
        }
    }
Непонятным остается, что за count. Что такое s.count? Как мы можем к строке применить s.count?? Я пробовал написать String s; s.count, но ничего. И что за this.count? Я посмотрел выше, у класса String поле count пустое(к которому почему-то нельзя обратится, как я писал выше)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru