通过使用 Jsoup,我从网站解析 HTML 以填充ArrayList
我需要从网站获取的内容。所以现在我有一个ArrayList
充满字符串的。我想在该列表中找到包含某个字符串的索引。例如,我知道在列表中的某个位置,在某个索引中,有字符串(文字)“Claude”,但我似乎无法编写任何代码来找到contains
“Claude”在ArrayList
...中的索引我尝试过但返回-1
(未找到):
ArrayList < String > list = new ArrayList < String > ();
String claude = "Claude";
Document doc = null;
try {
doc = Jsoup.connect("http://espn.go.com/nhl/team/stats/_/name/phi/philadelphia-flyers").get();
} catch (IOException e) {
e.printStackTrace();
}
for (Element table: doc.select("table.tablehead")) {
for (Element row: table.select("tr")) {
Elements tds = row.select("td");
if (tds.size() > 6) {
String a = tds.get(0).text() + tds.get(1).text() + tds.get(2).text() + tds.get(3).text() + tds.get(4).text() + tds.get(5).text() + tds.get(6).text();
list.add(a);
int claudesPos = list.indexOf(claude);
System.out.println(claudesPos);
}
}
}