2016-11-29 84 views

回答

0

您可以使用URL并创建URLConnection以从文件或Web链接获取输入流。

package ch.p1gu; 

import java.io.DataInputStream; 
import java.io.DataOutputStream; 
import java.io.IOException; 
import java.io.InputStream; 
import java.net.MalformedURLException; 
import java.net.URL; 
import java.net.URLConnection; 

public class Main { 

public static void main(String[] args) { 
    try { 
     URL fileUrl = new URL("file:///home/p1gu/tmp/test.txt"); 
     URL webUrl = new URL("http://pastebin.com/RdVdQVdC"); 
     URLConnection ucWeb = webUrl.openConnection(); 
     URLConnection ucFile=fileUrl.openConnection(); 

     DataInputStream disWeb = new DataInputStream(ucWeb.getInputStream()); 
     DataInputStream disFile = new DataInputStream(ucFile.getInputStream()); 

     System.out.println(disFile.readUTF()); 
     System.out.println(disWeb.readUTF()); 

    } catch (MalformedURLException e) { 
     e.printStackTrace(); 
    } catch (IOException e) { 
     e.printStackTrace(); 
    } 
} 
}