【发布时间】:2016-03-30 02:59:26
【问题描述】:
public class Main {
public static String title;
public static String text;
public static void main(String[] args) throws IOException {
Document doc = Jsoup.connect("http://support.cygnos.xyz/zast.html").get();
Elements kolumny = doc.select("tr");
title = doc.title();
System.out.println("===== " + title + "=====\n");
for (Element szczegolowe : kolumny) {
System.out.println(szczegolowe.text());
text = szczegolowe.text();
PrintWriter out = new PrintWriter(new FileWriter("last.txt"));
out.println(szczegolowe.text());
out.flush();
out.close();
}
}
}
为什么这只会生成一行文件,而不是我解析的表中的完整数据?
控制台输出:
http://support.cygnos.xyz/output.txt
文件:
7 3 TIE(3) - 20ZS L.拉科伊奇
【问题讨论】:
-
你认为
PrintWriter out = new PrintWriter(new FileWriter("last.txt"));是做什么的?你确定它的位置在循环内吗?关于out.close();的同样问题
标签: java