⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readurl.java

📁 提供给大家共享啊,可以参考一下,如果说有更好的可以给我发一下了
💻 JAVA
字号:
///////    ReadUrl.java    ///////
import java.io.*;
import java.net.*;

public class ReadUrl
{  public static void readOut(String url, OutputStream out)
   { try
     {  URL urlobj = new URL(url);
        InputStream in = urlobj.openStream();
        int c;
        while ( (c = in.read()) > -1 )
              out.write(c);
        in.close();
     }  catch (MalformedURLException e) { System.out.println(e); }
        catch (IOException e) { System.out.println(e); }
   }

   public static StringBuffer readString(String url)
   { try
     {  URL urlobj = new URL(url);
        InputStreamReader in = new
            InputStreamReader(urlobj.openStream());
        int c;
        StringBuffer buf = new StringBuffer();
        while ( (c = in.read()) >= 0 )
            buf.append((char)c);
        return buf;
     }  catch (MalformedURLException e) { System.out.println(e); }
        catch (IOException e) { System.out.println(e); }
     return null;
   }

   public static void main(String[] args)
           throws IOException
   { if ( args.length < 1 || args.length > 2)
     {   System.out.println("Usage: ReadUrl URL [output-file]");
         System.exit(1);
     }
     if ( args.length == 1 )
          readOut(args[0], System.out);
     else
     {    OutputStream out = new FileOutputStream(args[1]);
          readOut(args[0], out);
     }
   }
}

// to run 
// java ReadUrl url [ output-filename ]

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -