zoukankan      html  css  js  c++  java
  • java保存获取Web内容的文件

    package com.mkyong;
     
    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.net.MalformedURLException;
    import java.net.URL;
    import java.net.URLConnection;
     
    public class GetURLContent {
    	public static void main(String[] args) {
     
    		URL url;
     
    		try {
    			// get URL content
    			url = new URL("http://www.mkyong.com");
    			URLConnection conn = url.openConnection();
     
    			// open the stream and put it into BufferedReader
    			BufferedReader br = new BufferedReader(
                                   new InputStreamReader(conn.getInputStream()));
     
    			String inputLine;
     
    			//save to this filename
    			String fileName = "/users/mkyong/test.html";
    			File file = new File(fileName);
     
    			if (!file.exists()) {
    				file.createNewFile();
    			}
     
    			//use FileWriter to write file
    			FileWriter fw = new FileWriter(file.getAbsoluteFile());
    			BufferedWriter bw = new BufferedWriter(fw);
     
    			while ((inputLine = br.readLine()) != null) {
    				bw.write(inputLine);
    			}
     
    			bw.close();
    			br.close();
     
    			System.out.println("Done");
     
    		} catch (MalformedURLException e) {
    			e.printStackTrace();
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
     
    	}
    }
  • 相关阅读:
    85. Maximal Rectangle
    120. Triangle
    72. Edit Distance
    39. Combination Sum
    44. Wildcard Matching
    138. Copy List with Random Pointer
    91. Decode Ways
    142. Linked List Cycle II
    异或的性质及应用
    64. Minimum Path Sum
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4889104.html
Copyright © 2011-2022 走看看