Добрый день.Помогите пожалуйста. Пробую решить задачу и "играюсь " со строками и вот
String resul1 = name.substring(name.indexOf('?') + 1, name.indexOf('='));
String resul2 = name.substring(name.indexOf('&') + 1, name.indexOf('='));
System.out.println(resul1 + " " + resul2);
Если отдельно, то каждая строка работает . Если в одной убрать "=" и заменить на другой символ, то тоже работает,.а вместе нет . А вот почему я как то не догоняю. :(
VitalyK #1116124
1 уровень
Помогите пожалуйста
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #598481
12 апреля 2019, 08:45
И сколько таких стрингов тебе надо создать? Параметров может быть сколько угодно, а не 2 и не 3. И не в каждом параметре есть символ "=", некоторые параметры от & до & (или от ? до &).
Попробуй использовать split
0
VitalyK #1116124
12 апреля 2019, 09:10
спасибо за подсказку. Я еще не решил как буду делать. Просто беру варианты и играюсь.. И еще раз спасибоб, попробую со split.
0