2014-02-12 56 views
0

我存儲在的Java列提取

String url="*/One Url/*" 
Document doc = Jsoup.connect(url).get(); 
    Elements paragraphs = doc.select("td"); 
    for(Element p : paragraphs) 
    System.out.println(p.text()); 

所以在p.text()我有一些字符串一些字符串。產量在幾行。現在有什麼辦法可以處理字符串數組中的輸出。這樣我就可以在不同的地方使用這些數據。

+0

你可以更具體的URL例子。 你想每個表數據作爲一個單獨的字符串? –

回答

1
List<String> text = new ArrayList<>(); 
for(Element p : paragraphs) { 
    text.add(p.text()); 
} 

不幸的是,這是現在唯一的方法 - 但帶有lambda表達式的Java 8即將推出,因此這將成爲單線程。

+1

單純的代碼不是答案。 –

+0

我認爲如果OP能夠使用'JSoup'和增強的for循環比他當然能夠讀取這個微不足道的代碼(但我同意你的意見,我應該在那裏至少放上一句話)。 –

+0

@PetrMensik謝謝... 我正在嘗試.... – Pritam