public?static?void?main(String[]?args)?throws?IOException?{
URL?url?=?new?URL("這里是網址");
URLConnection?conn?=?url.openConnection();//?獲得UrlConnection?連接對象
InputStream?is?=?conn.getInputStream();//?獲得輸入流
BufferedReader?br?=?new?BufferedReader(new?InputStreamReader(is));//?buffered表示緩沖類
String?str;
FileWriter?fw?=?null;
while?((str?=?br.readLine())?!=?null)?{
fw?=?new?FileWriter("D:\\1.txt");
System.out.println(str);
fw.write(str);
fw.flush();
}
fw.close();
}求大神們賜教
1 回答
已采納

Caballarii
TA貢獻1123條經驗 獲得超629個贊
你每次都開個新的FileWriter,當然是把前面的內容全覆蓋了
把fw?=?new?FileWriter("D:\\1.txt");移到循環外面先
添加回答
舉報
0/150
提交
取消