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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Slicker
47 / 47 / 2
Регистрация: 18.01.2013
Сообщений: 169
#1

Парсинг строки - Программирование Android

05.05.2013, 15:53. Просмотров 1053. Ответов 2
Метки нет (Все метки)

Добрый день. Столкнулся с проблемой.
В общем есть некая строка примерно такого содержания "{xxxx=Май 2013}"
надо вытянуть из нее месяц и год.
Но проблема не в этом
Вытягиваю месяц и год из нее вот так:

Java
1
2
3
4
String[] xx = s.split("xxxx=");
String[] xxx = xx[1].split(" ");
int _Year = Integer.parseInt(xxx[1].replace("}", ""));
String _Month = xxx[0];
В общем-то, парсится все прекрасно, и вывожу месяц и выводится Май, вывожу год и выводится 2013.
Мне требуется передать переменные с годом и месяцем в функцию, и тут начинается самое интересное!
Год передается прекрасно и все работает. Но месяц почему то не передается.
То есть все работает прекрасно, когда я делаю вот так:
Java
1
getByMonth("Май", _Year);
Но приложение вылетает, если передаю переменную с месяцем
Java
1
getCostsAllByMonth(_Month, _Year);
Сделал
Java
1
_Month.getClass().getName()
- выдает java.lang.String

Не могу разобраться в чем проблема

Есть какие нибудь соображения по этому поводу?

Добавлено через 1 час 2 минуты
Разобрался. Оказывается Java плохо умеет сравнивать строки вот так - str1 == str2..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2013, 15:53     Парсинг строки
Посмотрите здесь:

Парсинг строки - Программирование Android
У меня есть строка вида {el1=val1,el2=val2...eln=valn} Как её распарсить таким образом, что бы в арайлист занести только...

Парсинг строки ввода - Программирование Android
подскажите как парсить строки, для ввода данных пользователем(если можно примером)

Парсинг html - Программирование Android
как парсить html таблицу?

Парсинг сайта - Программирование Android
Доброго времени суток! Сегодня получил тему диплому... Немного при#%ел. Парсинг сайта ВУЗа. С чего нужно начать это дело?...

Парсинг JSON'а - Программирование Android
Здравствуйте! Недавно я на php+msql и Eclipse пробовал этот пример с сайта...

Парсинг XML - Программирование Android
Решил освоить Android написал первое приложение(программка расшифровывает статус контролера банкомата из БД ошибок в формате SQLite и...

Парсинг тегов - Программирование Android
Здравствуйте. Есть html-страница, с которой я хочу парсить текст, заключенный в теги. Подскажите, как это сделать.

Парсинг сайта - Программирование Android
Здравствуйте уважаемые форумчане. Хочу спарсить расписание занятий определенной группы например Расписание группы ктбо И мне еще...

Парсинг Википедии - Программирование Android
Здравствуйте. Выручайте! нужно сделать парсинг, т.е. я ввожу слово и его значение мне выдается в листвиев (Википедия). Вот мои наработки:...

Парсинг Json - Программирование Android
Здравствуйте подcкажите как сделать: нужно данные из Json засунуть в массив, чтобы его дальше передавать по активностям. Json парсится в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
05.05.2013, 23:08     Парсинг строки #2
уже разобрались....сразу не заметил
c4sp3r
0x5B4C322291BD52AE
92 / 92 / 5
Регистрация: 04.03.2013
Сообщений: 295
06.05.2013, 16:10     Парсинг строки #3
Цитата Сообщение от Slicker Посмотреть сообщение
Разобрался. Оказывается Java плохо умеет сравнивать строки вот так - str1 == str2..
В Java значение строк сравнивается используя equals а не ==
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru