我想以这种方式为第一个textview1选择td.team我想要td.team(1st td.team)和第二个textview我想要(第二个td.team)...我正在使用list apdater
Elements info = dpc.select(“td.team”);但它给了我团队第一和第二,所以我怎么做.. pl告诉我什么元素你用来获取信息
<tr class="odd">
<td class="date">10</td>
<td class="team"><a href="abc" title="M">one</a></td>
<td class="team"><a href="abc/" title="d">two</a></td>
<td class="type">8M</td>
</tr>
<tr class="even">
<td class="date">01</td>
<td class="team"><a href="asd" title="Nice">Nice</a></td>
<td class="team"><a href="asd" title="Monaco">Monaco</a></td>
<td class="type">€ 4.1M</td>
</tr>
<tr class="odd">
<td class="date">07</td>
<td class="team"><a href="sad" title="Monza">thre</a></td>
<td class="team"><a href="asd" title="Nice">fou</a></td>
<td class="type"> 600K</td>
</tr>
<tr class="even">
<td class="date">99</td>
<td class="team"><a href="sad" title="Marsala">M/a></td>
<td class="team"><a href="asd" title="Monza">a</a></td>
<td class="type">50K</td>
</tr>
答案 0 :(得分:0)
'Select'方法返回'Elements'对象。这个类有一个名为'get(int index)'的方法,它从零开始返回选择中的第i个元素。
答案 1 :(得分:0)
我真的不明白你的问题。你想从每一行获得第一个td,从每一行获得第二个td。如果是这种情况,则需要形成一个数组。
Elements info = dpc.select("tr.odd,tr.even").select("td.team");
int i = 0;
String linkText = "";
String cse_id = null ;
ArrayList<String> s =new ArrayList<String>();
for(Element el : info ){
linkText = el.attr("href");//or el.attr("title")
s.add(linkText);
System.out.println(linkText);/or print it
}
}
代码中可能存在一些错误,我没有测试它。