![](/img/trans.png)
[英]How do I make a method that calculates the variance of each element of an array from the mean of those elements using Java
[英]How do I make an Array from jSoup Elements? (java)
如何获取一块 Html (values="valueIWant") 中的值,并将它们放在一个数组中? 我尝试了以下方法,但没有奏效:
HttpEntity entity5 = response5.getEntity();
String defaultString = EntityUtils.toString(entity5);
Document defaultDoc = Jsoup.parse(defaultString);
Elements values = defaultDoc.getElementsByAttribute("value"); //DropDownList Values
String s[] = {""};
for(int a=0; a<values.size(); a++){
s[a] = values.get(a).toString();
}
return s;
所以有人有答案吗? 谢谢。 (顺便说一句,我使用 Jsoup)
首先:您的 HTML 解析是否正确? 你能提供defaultString
的内容吗? defaultDoc
是否有效可能是文件编码有问题?
假设getElementsByAttribute
实际上返回了一些对象——注意你有一个错字, value
而不是values
——你当前正在用所有Element
对象的描述填充数组,而不是属性的值。 尝试以下操作:
int i = 0;
String s[] = new String[values.size()];
for(Element el : values){
s[i++] = el.attr("values");
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.