请问如何知道一个url可用?可以连接上?? URL.openStream() 返回不为空,或者不抛异常就是可以连接 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 URLConnection urlconnection = new URLConnection(URL***);IF urlconnection.connected == false NOT connectedELSE Connected 真的是非常不好意思,原来那个我也没有自己试一下,就是凭感觉写了。后来自己试了一下,发现问题是因为那个类的成员变量connected是protected的,所以不能直接引用,但是居然也没有一个方法可以get到。那就只好不用这个方法了,我这里写了一个,你看看对你的思路有没有帮助,主要就是那个方法testURLConnection(URL url)的用处了。有什么问题再跟我讲吧?import java.net.*;import java.io.*;class Test1{ public static void main(String [] args) { try { int i = args.length; URL[] url = new URL[i]; boolean testResult; for(int j=0; j<i; j++) { url[j] = new URL(args[j]); testResult = testURLConnection(url[j]); System.out.println("The test result for " + url[j].toString() +" is "+ testResult); } } catch(MalformedURLException e) { e.printStackTrace(); } } public static boolean testURLConnection(URL url) { InputStream output; try { output = url.openStream(); return true; } catch(IOException e) { return false; } }} 求助关于静态属性和方法的问题 在线等,socket通信! struts国际化问题 关于JAVA UNICODE的转换问题 救命,image 加载图片出错! 关于搜索 编译时出了问题,请大侠帮忙指点一下! jre的问题 请问:java中,如何将一个char型字符按十六进制整数打印出来? 当你神经紧张时,就不用脑子去狂点鼠标,看看你15秒内能点几下鼠标,事先声明,鼠标坏了可别找我啊 java的安装路径??? 流的问题
NOT connected
ELSE
Connected
import java.net.*;
import java.io.*;class Test1
{
public static void main(String [] args)
{
try
{
int i = args.length;
URL[] url = new URL[i];
boolean testResult;
for(int j=0; j<i; j++)
{ url[j] = new URL(args[j]);
testResult = testURLConnection(url[j]);
System.out.println("The test result for " + url[j].toString() +" is "+ testResult); }
}
catch(MalformedURLException e)
{
e.printStackTrace();
} } public static boolean testURLConnection(URL url)
{
InputStream output;
try
{
output = url.openStream();
return true;
}
catch(IOException e)
{
return false;
}
}
}