Метод getScheme
Метод getScheme класса URI возвращает
схему (протокол) URI в виде строки. Схема - это
часть URI, которая стоит до двоеточия и определяет
способ доступа к ресурсу. Например, для URI
"https://example.com" схемой будет
"https". Метод не принимает параметров
и возвращает String или null,
если схема не определена.
Синтаксис
uri.getScheme()
Пример
Давайте создадим URI с протоколом https
и получим его схему:
import java.net.URI;
public class Main
{
public static void main(String[] args) throws Exception
{
URI uri = new URI("https://example.com/path?query=1");
String res = uri.getScheme();
System.out.println(res);
}
}
Результат выполнения кода:
"https"
Пример
Давайте создадим URI с протоколом ftp
и получим его схему:
import java.net.URI;
public class Main
{
public static void main(String[] args) throws Exception
{
URI uri = new URI("ftp://ftp.example.com/file.txt");
String res = uri.getScheme();
System.out.println(res);
}
}
Результат выполнения кода:
"ftp"
Пример
Давайте создадим относительный URI без схемы и проверим результат:
import java.net.URI;
public class Main
{
public static void main(String[] args) throws Exception
{
URI uri = new URI("/path/to/resource");
String res = uri.getScheme();
System.out.println(res);
}
}
Результат выполнения кода:
null