我的问题与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>
答案 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();
这个循环应该做你想要的。