繁体   English   中英

Java 来自 URL 文本文件的单行扫描仪

[英]Java One-liner Scanner from URL Text file

在 java 中,我需要从“http://www.mysite.com/text.txt”获取什么代码到一个扫描仪,该扫描仪以尽可能少的行解析站点中包含的结果文本。

Scanner sc = new Scanner(new URL("http://www.mysite.com/text.txt").openStream());
URL yahoo = new URL("http://www.yahoo.com/");
    BufferedReader in = new BufferedReader(
                new InputStreamReader(
                yahoo.openStream()));

    String inputLine;

    while ((inputLine = in.readLine()) != null)
        System.out.println(inputLine);

    in.close();

参考

取自这里,未经测试

URLConnection connection = new URL("http://www.mysite.com/text.txt").openConnection();
String text = new Scanner(connection.getInputStream()).useDelimiter("\\Z").next();

一行代码中的HTTP GET :(使用 Java 8)

String doc = new Scanner(new URL(strUrl).openStream(), "UTF-8").useDelimiter("\\A").next();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM