Android: how to parse URL-Zeichenfolge mit Leerzeichen URI-Objekt?

Ich habe einen string, der eine URL mit Leerzeichen und wollen es zu konvertieren, um ein URI-Objekt. Wenn ich einfach nur versuchen, um es zu schaffen über

String myString = "http://myhost.com/media/File Name that has spaces inside.mp3";
URI myUri = new URI(myString);

es gibt mir

java.net.URISyntaxException: Illegal character in path at index X

wobei der index X ist die position des ersten Leerzeichen in die URL-Zeichenfolge.

Wie kann ich analysieren myString in eine URI Objekt?

InformationsquelleAutor whlk | 2010-04-07
Schreibe einen Kommentar