将String转换为Uri

问题

如何在Java(Android)中将字符串转换为Uri?即:

String myUrl = "http://stackoverflow.com";

myUri = ???;


#1 热门回答(300 赞)

你可以使用电子邮件从Uri获得parse静态方法

Uri myUri = Uri.parse("http://stackoverflow.com")

#2 热门回答(15 赞)

我刚刚使用的是java.net软件包.你可以在此处执行以下操作:

String myUrl = "http://stackoverflow.com";
URI myURI = new URI(myUrl);

#3 热门回答(1 赞)

你打算怎么处理URI?

例如,如果你打算将它与HttpGet一起使用,则可以在创建HttpGet实例时直接使用该字符串。

HttpGet get = new HttpGet("http://stackoverflow.com");