Метод getQuery
Метод getQuery класса URI возвращает
строку запроса (query component) данного URI.
Строка запроса - это часть URI, которая идет после
символа ? и содержит параметры запроса.
Метод не принимает параметров и возвращает значение
типа String. Если URI не содержит строки запроса,
метод возвращает null.
Синтаксис
uri.getQuery()
Пример
Давайте создадим URI с параметрами запроса и получим строку запроса:
import java.net.URI;
public class Main
{
public static void main(String[] args) throws Exception
{
URI uri = new URI("https://example.com/path?param1=value1¶m2=value2");
String query = uri.getQuery();
System.out.println(query);
}
}
Результат выполнения кода:
"param1=value1¶m2=value2"
Пример
Давайте создадим URI без строки запроса и проверим результат:
import java.net.URI;
public class Main
{
public static void main(String[] args) throws Exception
{
URI uri = new URI("https://example.com/path");
String query = uri.getQuery();
System.out.println(query);
}
}
Результат выполнения кода:
null
Пример
Давайте создадим URI с пустой строкой запроса и получим результат:
import java.net.URI;
public class Main
{
public static void main(String[] args) throws Exception
{
URI uri = new URI("https://example.com/path?");
String query = uri.getQuery();
System.out.println(query);
}
}
Результат выполнения кода:
""