簡體   English   中英

如何將 Jsoup Document[] 數組轉換為 String[]?

[英]How can I convert a Jsoup Document[] array to a String[]?

我的問題與相同,只是我有一個數組( Document[] )而不是單個Document

我通常使用 R,而不是 Java,所以如果對於數組的情況下如何從鏈接線程更改解決方案應該很明顯,我深表歉意。

對於單個Document對象的情況的解決方案是:

String htmlString = doc.html();

我創建對象的代碼是:

Document[] target = new Document[20];
for(int n=0; n < strvec.length;n++){
    target[n] = Jsoup.connect(strvec[n]).get();
 }

我嘗試了一些事情,比如將原始target對象創建為String[] ,將.toString()放在Jsoup.connect(strvec[n]).get()和其他地方的末尾,但這些嘗試都沒有成功。

假設服務是一個包含要連接的 URL 的字符串數組,您不需要創建另一個文檔數組

String[] result = new String[strvec.length];
    for(int n=0; n < strvec.length;n++)
      result[n]=Jsoup.connect(strvec[n]).get().html();
String[] htmlList = new String[target.length];
for(int i = 0; i < target.length; i++)
    htmlList[i] = target[i].html();

這個循環應該做你想做的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM