转换网址

Sun*_*nny 0 java string url android

我有一个方法

String Address=search.getText().toString();

private String getAddressUrl() {
     String mapUrl="http://maps.googleapis.com/maps/api/geocode/json?";
     String add=Address; //Address is a String input by the user  
     String baseUrl1=mapUrl+"address="+add+"&sensor=true";
return baseUrl1;
}
Run Code Online (Sandbox Code Playgroud)

如果我输入像"170 william street New York,NY"这样的字符串,我在查询错误时会收到非法字符,因为它包含空格.

是否有任何方法可以在字符串中插入%20的空格Address