小编use*_*241的帖子

在java中用%20替换空格

String url = "http://maps.googleapis.com/maps/api/distancematrix/xml?origins="+origin+"&destinations="+destination+"&mode=driving&sensor=false&language=en-EN&units=imperial";
url = url.replaceAll(" ", "%20");
Run Code Online (Sandbox Code Playgroud)

输出:

http://maps.googleapis.com/maps/api/distancematrix/xml?origins=150%20Sutter%20St%20San%20Francisco,%20CA,%20United%20States&destinations=1%20Palmer%20Sq%20E
Princeton,%20NJ%2008542&mode=driving&sensor=false&language=en-EN&units=imperial
Run Code Online (Sandbox Code Playgroud)

但我收到一个错误说:

java.net.MalformedURLException: Illegal character in URL
Run Code Online (Sandbox Code Playgroud)

有人可以帮我吗 ..

java url

19
推荐指数
3
解决办法
6万
查看次数

标签 统计

java ×1

url ×1