Android Java Dziwne przekłamanie przy String.substring()

Android Java Dziwne przekłamanie przy String.substring()
W1
  • Rejestracja:około 10 lat
  • Ostatnio:ponad 7 lat
  • Lokalizacja:Kraków
  • Postów:24
0

Witam mam dość dziwnego buga związanego z wyciąganiem substringów i konwertowaniu na inta , problem polega na różnicy tego co wyświetlam przed pobraniem substriga a samym substringiem. Oto fragment kodu:

Kopiuj
String[] Date = connect.getData("date", "Dane", "owner_id", user_id);
mounth_online = Integer.parseInt(Update_date[4].substring(5, 7));
Log.e("tag_1",Update_date[4]+"");
Log.e("tag_2",""+mounth_online);

A to fragment z logcata:

Kopiuj
11-16 20:26:37.742 27722-27722/com.werty12121.apk1 E/tag_1: 2016-12-14 20:12:04.0
11-16 20:26:37.742 27722-27722/com.werty12121.apk1 E/tag_2: 11

Jeśli ktoś wie co nie działa to proszę o odpowiedź.

edytowany 3x, ostatnio: bogdans
bogdans
Umieszczaj kod w znacznikach <code=java></code>, a logi w <code></code>
DC
  • Rejestracja:około 12 lat
  • Ostatnio:około 18 godzin
  • Postów:411
0

Pomijając sam kod...

Z tego co widzę to tu Log.e("tag_2",""+mounth_offline);

jest zmienna mounth_OFFline a wyżej jest ONline

edytowany 1x, ostatnio: dbCooper
W1
  • Rejestracja:około 10 lat
  • Ostatnio:ponad 7 lat
  • Lokalizacja:Kraków
  • Postów:24
0

zła linijka mi się wkleiła tam jest online zaraz zedytuje

T1
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 8 lat
  • Postów:56
0

Na pewno wczytujesz i wyświetlasz tę samą zmienną? W pierwszej linijce masz Date a w drugiej działasz na Update_date.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.