У меня есть строка, которая содержит данные с различными значениями, что-то вродеПолучение подстроки из строки в Java
String values = "firstname=john&lastname=fob&[email protected]&Telephone=3874813781"
FYI: &
является разделителем.
Я хочу, чтобы создать новую строку для всех этих параметров - ПгвЬЫате, LastName, электронная почта и т.д. ... - и я хочу, чтобы строка содержит только значение этого конкретного параметра что-то вроде
String firstname = "john";
и то же самое для lastname
и так далее. Я думаю, что это не лучше использовать
String firstname = values.indexOf(10);
, потому что я не знаю, сколько символов бы имени пользователя содержит, так что я мог бы пойти на Lastname так, мне было интересно, если есть лучший способ для получения значения каждого параметра и назначить его новой строке.
Использование '' 'String.split (» &"); '' ', который возвращает массив строк, которые разделяются с помощью' '' & '' ' –
, так что это будет выглядеть как 'String firstname = values.split (" &"); ' – jacky
@jacky: вы можете увидеть мой ответ, чтобы получить разъяснение. –