如何将Jsoup Document []数组转换为String []?

时间:2016-09-12 00:35:26

标签: java arrays jsoup

我的问题与this one相同,只是我有一个数组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()和其他地方的末尾,但这些尝试都不成功。< / p>

2 个答案:

答案 0 :(得分:1)

假设serve是一个包含要连接的URL的String数组,您不需要创建另一个Document数组

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

答案 1 :(得分:0)

String[] htmlList = new String[target.length];
for(int i = 0; i < target.length; i++)
    htmlList[i] = target[i].html();

这个循环应该做你想要的。