我得到了這個java代碼,由於某種原因,編譯器在writer.println(linestr);
處提示錯誤;錯誤:(51,13)的java:不到的語句Java:Writer.println()的不可訪問語句?
String linestr ="";
int row = 1, col = 1;
PrintWriter writer = new PrintWriter("C:\\Users\\User\\Selenium\\scrapjv\\output\\out.txt", "UTF-8");
while(isElementPresent(By.xpath("//div[@id='quotes_content_left_pnlAJAX']/table/tbody/tr[" + row + "]"))) {
for (col = 1; ; col++) {
linestr = linestr + driver.findElement(By.xpath("//div[@id='quotes_content_left_pnlAJAX']/table/tbody/tr[" + row + "]/td[" + col + "]")).getText() + ",";
}
writer.println(linestr);
row++;
}
writer.close();
我只想一個html標籤轉換到.csv與,
分隔爲列和\n
的行。你明白我的代碼有什麼不好嗎?順便說一句,也許你知道一些方便的庫快速轉換成一個CSV表格到CSV文件?
註釋掉。錯誤發生了變化 - 它是什麼?現在概括一下錯誤(和標題)。 – user2864740 2014-08-31 02:56:45