这可能很容易,但我不知道该怎么做。
Elements rows = table.select("tr");
String s[] = new String[rows.size()];
String p[] = new String[rows.size()];
for (int i = 1; i < rows.size(); i++) {
Element row = rows.get(i);
Elements cols = row.select("td");
s[i] = cols.get(0).text();
p[i] = cols.get(1).text();
String c = s[i] + ":" + p[i];
list1.add(c);
out.print(c); // not work; blank text document.
所以我需要将字符串c写入txt文件。我得到的一切都是一个空白的txt文件。我尝试使用cols.text()它可以工作,但是将所有表体写入txt文件。
答案 0 :(得分:0)
好的,我找到了解决方案:
Elements rows = table.select("tr");
String s[] = new String[rows.size()];
String p[] = new String[rows.size()];
boolean connectionStatus=false;
for (int i = 1; i < rows.size(); i++) {
Element row = rows.get(i);
Elements cols = row.select("td");
s[i] = cols.get(0).text();
p[i] = cols.get(1).text();
String c = s[i] + ":" + p[i];
list1.add(c);
out.print(c);
out.print(System.getProperty("line.separator"));
out.flush(); // add flush in loop
}
out.close(); // close