美文网首页
Java读取本地文件和读取指定网页

Java读取本地文件和读取指定网页

作者: 陈煦缘 | 来源:发表于2018-03-14 15:49 被阅读0次

读取本地文件

通过本地文件的路径,把文件构造成File,通过流的读取,把文件内容一行行地读到String中。 

下面是代码:

public static List getFile(String filePath){

        System.out.println("Starting to get file...");

        List contents = new ArrayList();

        File file = new File(filePath);

        try {

            InputStream is = new FileInputStream(file);

            BufferedReader br = new BufferedReader(new InputStreamReader(is));

            String line;

            while((line = br.readLine()) != null){

                System.out.println(line);

                contents.add(line);

            }

        } catch (FileNotFoundException e) {

            e.printStackTrace();

        } catch (IOException e) {

            e.printStackTrace();

        }

        System.out.println("Finished geting file...");

        return contents;

    }

读取指定网页

通过网页的链接地址,构造URL,获取到Connection之后进行连接,如果连接成功,可以获取到流,最后把流读出到String即可。

下面是代码: 

public static StringreadFile(String txtUrl){

System.out.println("Start to get file from URL...");

    StringBuilder sb =new StringBuilder();

    URL url;

    try {

url =new URL(txtUrl);

        URLConnection conn = url.openConnection();

        conn.connect();

        HttpURLConnection httpConn = (HttpURLConnection)conn;

        if(httpConn.getResponseCode() == HttpURLConnection.HTTP_OK){

  InputStreamReader isr =new InputStreamReader(httpConn.getInputStream());

            BufferedReader br =new BufferedReader(isr);

            String s;

            while((s = br.readLine()) !=null){

                sb.append(s);

                sb.append(",");

            }

         sb.deleteCharAt(sb.length()-1);

        }else{

System.out.println("Cannot connect to the "+txtUrl);

        }

}catch (MalformedURLException e) {

e.printStackTrace();

    }catch (IOException e) {

e.printStackTrace();

    }

System.out.println("Finished getting the contents from URL...");

    return sb.toString();

}

详细可见:java读取本地和网页的文件

相关文章

  • Java读取本地文件和读取指定网页

    读取本地文件 通过本地文件的路径,把文件构造成File,通过流的读取,把文件内容一行行地读到String中。 下面...

  • 详解Python 读取和追加本地*.txt文件

    1、读取数据到指定文件夹 执行结果; 2、替换本地txt内容 执行结果: 3、读取本地文件 先在本地创建一份utf...

  • urllib库

    #网页读取以及读取内容保存的两种方法 import urllib.request #将检索到的网页的保存的本地文件...

  • java读取properties文件总结

    一、java读取properties文件 1.1 java读取properties文件代码测试

  • java IO 读取数据

    java IO 读取数据 提供集中读取数据的方法 java7 读取文件的API

  • 文件包含漏洞与文件读取漏洞

    一、什么是文件包含与文件读取漏洞 在加载执行服务器上指定路径的文件时,或者读取、预览和下载指定路径的文件时,黑客篡...

  • 本地存取方法集成

    目录:1、保存数据到本地2、读取本地数据3、更新本地数据4、清空本地指定数据 1、保存数据到本地 2、读取本地数据...

  • Java读取文件方法汇总

    这篇文章主要为大家详细介绍了Java读取文件方法,按字节读取文件内容、按字符读取文件内容、随机读取文件内容等,具有...

  • Java读取文件方法汇总

    这篇文章主要为大家详细介绍了Java读取文件方法,按字节读取文件内容、按字符读取文件内容、随机读取文件内容等,具有...

  • java 读取本地json文件

    pom依赖 读取JSON工具类

网友评论

      本文标题:Java读取本地文件和读取指定网页

      本文链接:https://www.haomeiwen.com/subject/erbfqftx.html