Добавить схему в URL, если нет - PullRequest
0 голосов
/ 13 июля 2011

У меня есть код, который использует java.net.URL вместо java.net.URI по всей кодовой базе.

Кроме того, в коде есть анализатор URL, который анализирует URL-адреса, появляющиеся в некотором текстовом теле.Все URL, которые не имеют префикса протокола, например www.google.com, считаются искаженными при преобразовании в объект URL.

Существует ли чистый способ обработки таких случаев в Java?

1 Ответ

0 голосов
/ 14 июля 2011

Создайте URI и посмотрите, есть ли у него схема.Установите схему или восстановите URI с помощью аргумента схемы, если он отсутствует.Преобразовать в URL.

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