Как получить динамический c текст запроса с URL-адреса? - PullRequest
0 голосов
/ 09 января 2020

Как я могу получить значение "2" из "entityId = 2" из этого примера Url: https://test.com/form/form.htm?Index=0&entityId=2&wid=74&_wid=74, используя Java и предполагая, что это значение не является stati c?

Я использую:

URL url = new URL("https://test.com/form/form.htm?Index=0&entityId=2&wid=74&_wid=74");
String quesries = url.getQuery();
int i = quesries.length();`enter code here`
System.out.println(i);

Что дало мне длину 33.

1 Ответ

0 голосов
/ 09 января 2020

Вы просто должны использовать метод substring в Java.

String entityId = urlString.substring(urlString.indexOf("entityId=")+9,urlString.indexOf("&wid")) 

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...