3
FromJava эквивалент питоны urllib.urlencode (HashMap на основе UrlEncode)
Будет Java эквивалент urllib.urlencode Пайтона?
Как
>>> urllib.urlencode({'abc':'d f', 'def': '-!2'})
'abc=d+f&def=-%212'
Где я могу передать HashMap ключевых значений и кодирует и дает мне строку URL-адрес ..
Edit: Я хотел избежать этого сценария
String data = URLEncoder.encode("key1", "UTF-8") + "=" + URLEncoder.encode("value1", "UTF-8");
data += "&" + URLEncoder.encode("key2", "UTF-8") + "=" + URLEncoder.encode("value2", "UTF-8");
ручного конкатенирования строк с помощью
=
и
&
Согласовано. URLEncoder - правильный класс для использования. – gpampara
вопрос обновлен –
Да - вы можете избежать этого с помощью hashmap и цикла :) –