Преобразовать между URL и имя файла Windows (Java)?

Есть ли в Java стандартный / хороший способ конвертации между URL-адресами и именами файлов Windows?

Я пытаюсь загрузить файлы, но я хочу, чтобы имя файла Windows могло быть преобразовано обратно в исходное имя файла. Обратите внимание, что часть запроса в URL очень важна, так как я буду загружать разные страницы, которые отличаются только запросом.

Мое хакерское решение - заменить недопустимые символы (например, «?»).) с определенной строкой (например, 'QQ»), но это делает преобразование обратно в URL менее прозрачным. Есть ли способ лучше?

Ответы на вопрос(4)

Ваш ответ на вопрос