Jsoup를 사용하여 특정 팀에서 하키 선수의 통계를 가져 와서 하나의 문자열에 넣는 프로그램이 있습니다. 각 플레이어의 통계를 자신의 문자열로 얻을 수 있도록 라인을 분할하고 싶습니다. 이것은 내가 가지고있는 코드 및 설명 :문자열을 여러 줄로 나눕니다.
public static void main(String[] args) throws IOException {
Document doc = Jsoup.connect("http://espn.go.com/nhl/team/stats/_/name/phi/philadelphia-flyers").get();
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() + " GOALS: " + tds.get(2).text() + " ASSISTS: " + tds.get(3).text() + " POINTS: " + tds.get(4).text() + " PLUS/MINUS: " + tds.get(5).text() + " PIM: " + tds.get(6).text();
System.out.println(a);
}
}
}
}
출력은 당신이 그것을 제공하는 처음 세 줄 수 있습니다 아이디어 제공하기 위해, 여러 줄을 제공합니다
PLAYER:GP GOALS: G ASSISTS: A POINTS: PTS PLUS/MINUS: +/- PIM: PIM
Matt Read, C:13 GOALS: 5 ASSISTS: 4 POINTS: 9 PLUS/MINUS: 2 PIM: 2
Brayden Schenn, C:12 GOALS: 2 ASSISTS: 6 POINTS: 8 PLUS/MINUS: 3 PIM: 5
을하면 줄의 시작 =
: 라인 = 브레이든 쉔의 시작 내가 포함 된 문자열을 확인하려면Matt Read, C:13 GOALS: 5 ASSISTS: 4 POINTS: 9 PLUS/MINUS: 2 PIM: 2
을 : 매트 읽기 내가 포함 된 문자열을 만들고 싶어
Brayden Schenn, C:12 GOALS: 2 ASSISTS: 6 POINTS: 8 PLUS/MINUS: 3 PIM: 5
감사합니다. 왜 내가 그걸 생각할 수 있었는지 모르겠다. – MaxK