我有一个字符串表示包含空格的URL,并希望将其转换为URI对象.如果是简单的尝试
String myString = "http://myhost.com/media/File Name that has spaces inside.mp3";
URI myUri = new URI(myString);
Run Code Online (Sandbox Code Playgroud)
它给了我
java.net.URISyntaxException: Illegal character in path at index X
Run Code Online (Sandbox Code Playgroud)
其中index X是URL字符串中第一个空格的位置.
如何可以解析myString到一个URI对象?