РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
1141 of 1163 menu

Метод getPort

Метод getPort возвращает номер порта из объекта URI. Если порт в URI не указан, метод возвращает значение -1. Метод не принимает параметров и возвращает целое число типа int.

Синтаксис

uri.getPort()

Пример

Давайте создадим объект URI с явно указанным портом и получим его значение:

import java.net.URI; public class Main { public static void main(String[] args) { URI uri = URI.create("https://example.com:8080/path"); int port = uri.getPort(); System.out.println(port); } }

Результат выполнения кода:

8080

Пример

Если порт в URI не указан, метод вернет значение -1:

import java.net.URI; public class Main { public static void main(String[] args) { URI uri = URI.create("https://example.com/path"); int port = uri.getPort(); System.out.println(port); } }

Результат выполнения кода:

-1

Пример

Давайте проверим, задан ли порт в URI, сравнив результат с -1:

import java.net.URI; public class Main { public static void main(String[] args) { URI uri = URI.create("http://example.com:9090"); int port = uri.getPort(); if (port != -1) { System.out.println("Port: " + port); } else { System.out.println("Port is not specified"); } } }

Результат выполнения кода:

"Port: 9090"

Смотрите также

  • класс URI,
    который представляет унифицированный идентификатор ресурса
  • метод getScheme,
    который возвращает схему URI
  • метод getHost,
    который возвращает хост URI
  • метод getPath,
    который возвращает путь URI
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить