用FileWriter类读一个网页,但网页大了些,只能读取一部分怎么办
我的程序代码如下:
public static void main(String[] args){
try{
  String urlpath="http://.......";
  URL url = new URL(urlpath);
    URLConnection urlConnection = url.openConnection();
    BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
    //使用openStream得到一输入流并由此构造一个BufferedReader对象
    String inputLine;
    FileWriter filename = new FileWriter("F:\\suncity.txt",true);    //创建输出流对象
    while ((inputLine = in.readLine()) != null){
     System.out.println(inputLine);
      filename.write(inputLine);    //把字符串写入输出流所指向的文件
    }//while 
    //filename.close();  
    in.close();
  }
  catch(IOException e){
    e.printStackTrace();
    System.out.println("ERROR: couldn't open URL ");
  }
  } System.out.println(inputLine);就能输出整个网页代码
写入文件filename.write(inputLine);,却只能写一部分
哪位大虾帮忙解决一下,小弟十分感谢!!!!