在Android中用字符串声明URL时malformedURLException

塞缪尔

根据Android参考,您可以使用字符串声明URL。

这意味着下一个代码应该是正确的(即):

 URL url = new URL("http://www.android.com/");

当我尝试使用它时,我得到:

“ java.net.MalformedURLException”

它发生在AndroidStudio 1.2.1.1上

我要使用的完整代码来自Android的HttpURLConnect的引用:

 URL url = new URL("http://www.android.com/");
   HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
   try {
     InputStream in = new BufferedInputStream(urlConnection.getInputStream());
     readStream(in);
    finally {
     urlConnection.disconnect();
   }
 }
乌察夫沙

看这个:

Java格式错误的URL异常

答案是:这不是引发错误,它是在抱怨您没有处理可能发生的错误(即使不会发生),因为这种情况下的URL格式不正确。Java似乎认为这是一个好主意。(它不是。)

要关闭它,请向方法声明中添加引发MalformedURLException或引发IOException。例如:

public void myMethod() throws IOException {
    URL url = new URL("https://wikipedia.org/");
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

声明和使用字符串时出错

来自分类Dev

在Powershell中用字符串拆分

来自分类Dev

在Powershell中用字符串拆分

来自分类Dev

使用字符串的 JavaScript 声明

来自分类Dev

在Lua中用字符分割字符串

来自分类Dev

在Rails中用字符串响应ajax请求

来自分类Dev

在C ++中用字符串填充数组

来自分类Dev

如何在Go中用字符串分割空字符串

来自分类Dev

在Android中用“ \”分割字符串

来自分类Dev

使用字符串问题android

来自分类Dev

如何使用字符串声明数组

来自分类Dev

在bash字符串中用字符Y替换字符X

来自分类Dev

为什么可以用字符串作为标识符声明属性?这样做时的内幕是什么?

来自分类Dev

如何用字符串索引声明字符串数组?

来自分类Dev

如何在for(或while)循环中用字符填充字符串,C ++

来自分类Dev

在android的url中使用字符串变量代替ip地址?

来自分类Dev

如何在一行中用字符串替换命令的结果?

来自分类Dev

如何在jquery flot图中用字符串替换变量

来自分类Dev

在Ruby中用字符串Concat用双引号引起来

来自分类Dev

在PL / SQL中用字符串中的ASCII代码替换每个字母

来自分类Dev

在Mac上的sed中用字符串替换换行符

来自分类Dev

在实时中用字符串中的文本替换输入文本值

来自分类Dev

快速拆分以逗号分隔的CSV行,在Powerhell中用字符串引号引起来

来自分类Dev

在python 3.7中用字符串替换值的问题

来自分类Dev

在Python中用字符串替换jinja变量的每个实例

来自分类Dev

如何在zsh中用反引号引用字符串?

来自分类Dev

在SQL视图中用字符串替换ID-无需连接

来自分类Dev

在C ++中用字符串切换大小写

来自分类Dev

在文件中用字符串替换或追加一行

Related 相关文章

热门标签

归档