1,利用递归算法实现将163.com主页及主页上的链接地址下载到本地
这道题怎么做呀

解决方案 »

  1.   

    感觉你说的就是将163主页上的连接下载,那根本用不到递归啊;除非是主页连接的连接...这样才有递归啊
    方法:递归程序很多,自己找一个,用httpClient分析得到的html,然后把连接提取出来,递归下去
      

  2.   

    能不说下,接下来的代码该怎么写呀,我想了好久,还是想不出来,
    package com.bjsxt.AWT;import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.net.MalformedURLException;
    import java.net.URL;public class UrlTest {
    public static void main(String[] args) {
    URL url = null;
    BufferedReader read = null;
    BufferedWriter write = null;
    try {
    url = new URL("http://www.bjeea.cn/");
    read = new BufferedReader (new InputStreamReader(url.openStream()));
    write = new BufferedWriter(new FileWriter("e:/e/ee.html"));
    String temp = null;
    while((temp = read.readLine())!=null){
    write.write(temp);
    write.flush();
    }
    } catch (MalformedURLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }

    }
    }