- importjava.net.URL;
- importjava.net.HttpURLConnection;
- publicclassURLCheck{
- privatebooleanisConnect(Stringurl){
- booleanflag=false;
- intcounts=0;
- if(url==null||url.length()<=0){
- returnflag;
- }
- while(counts<5){
- try{
- HttpURLConnectionconnection=(HttpURLConnection)newURL(url)
- .openConnection();
- intstate=connection.getResponseCode();
- if(state==200){
- //Stringrealurl=connection.getURL().toString();
- flag=true;
- }
- break;
- }catch(Exceptionex){
- counts++;
- continue;
- }
- }
- returnflag;
- }
- publicstaticvoidmain(String[]args){
- URLCheckcheck=newURLCheck();
- System.out.println(check.isConnect("http://gaojin.javaeye.com"));
- }
- }