Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中是否有URL的文件读取器?_Java_Url - Fatal编程技术网

Java中是否有URL的文件读取器?

Java中是否有URL的文件读取器?,java,url,Java,Url,考虑以下几点 val br = new BufferedReader(new FileReader(inputFileName)) 但是我想直接从web读取文件,而不是文件,也就是说,从ftp或http读取文件。那么,从URL读取的等价物是什么呢?它是 下面是Java文档中的一个示例: 它是 下面是Java文档中的一个示例: 您可以使用java.io.InputStream 导入java.net。; 导入java.io 有关更多信息,请参见您可以使用java.io.InputStream 导入

考虑以下几点

val br = new BufferedReader(new FileReader(inputFileName))
但是我想直接从web读取文件,而不是文件,也就是说,从ftp或http读取文件。那么,从URL读取的等价物是什么呢?

它是

下面是Java文档中的一个示例:

它是

下面是Java文档中的一个示例:


您可以使用java.io.InputStream

导入java.net。; 导入java.io


有关更多信息,请参见您可以使用java.io.InputStream

导入java.net。; 导入java.io

有关更多信息,请参阅

import java.net.*;
import java.io.*;

public class URLConnectionReader {
    public static void main(String[] args) throws Exception {
        URL oracle = new URL("http://www.oracle.com/");
        URLConnection yc = oracle.openConnection();
        BufferedReader in = new BufferedReader(new InputStreamReader(
                                    yc.getInputStream()));
        String inputLine;
        while ((inputLine = in.readLine()) != null) 
            System.out.println(inputLine);
        in.close();
    }
}
public class URLConnectionReader { 
    public static void main(String[] args) throws Exception {
        URL oracle = new URL("http://www.oracle.com/");
        URLConnection yc = oracle.openConnection();
        BufferedReader in = new BufferedReader(new InputStreamReader(
                                    yc.getInputStream()));
        String inputLine;
        while ((inputLine = in.readLine()) != null) 
            System.out.println(inputLine);
        in.close();
    } 
}